Вопросы с тегом «mysql»

Все версии MySQL (не Microsoft SQL Server). Пожалуйста, добавьте также тег для конкретной версии, такой как mysql-5.7, если он имеет отношение к вопросу.

1
недопустимое значение по умолчанию (mysql 5.7) для поля отметки времени
РЕДАКТИРОВАТЬ: при обновлении существующей базы данных из MySQL 5.6 и выполнения: UPDATE phppos_register_log SET shift_end = '2015-01-01 00:00:00' WHERE shift_end = '0000-00-00 00:00:00'; Это производит: #1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'shift_end' at row 1 #1067 - Invalid default value for 'shift_start' Это работало в MySQL <= …
10 mysql  mysql-5.7 

1
MySQL InnoDB Deadlock для 2 простых запросов вставки
У меня есть тупик для этих двух запросов вставки: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Вот статус InnoDB: ------------------------ LATEST DETECTED DEADLOCK …
10 mysql  innodb  deadlock 

4
показать имя таблицы + количество записей для каждой таблицы в базе данных mysql innodb
Как составить список всех таблиц в текущей базе данных, а также количество строк в таблице. Другими словами, можете ли вы подумать о запросе, чтобы придумать что-то подобное в MySQL? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | 1500 | …
10 mysql  innodb  select  count 

1
MySQL Collation utf8_unicode различия
Но я читал о важности MySQL Collation, и то, что я узнал до сих пор относительно совместимости и точности, - эти 4, кажется, моя лучшая ставка. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Насколько я понимаю, uft8mb4 подойдет для персонажей с поддержкой нескольких языков (символов) (например, японский). uf8 поддерживает только 3 байта, а …
10 mysql 

3
Восстановление таблиц MySQL из файлов .ibd, .frm и mysqllogbin
По какой-то причине, когда я пытаюсь открыть свои таблицы, которые хранятся в файлах .frmи .ibdфайлах (будь то в MySQL или phpmyadmin), это вызывает синтаксическую ошибку или говорит, что ее не существует. Я читал другой пост, у которого была похожая проблема, но я не знаю, как проверить, innodb_file_per_tableвключен ли он, и …

3
mysqldump - одиночная транзакция, но запросы на обновление ждут резервного копирования
Если я использую mysqldump --single-транзакции, в соответствии с документацией он должен выполнить очистку таблиц с блокировкой чтения, чтобы получить согласованное состояние, а затем начать транзакцию, и никаких авторов не должно ждать. Однако вчера вечером я обнаружил следующую ситуацию: выдержка из показа полного списка процессов: сотни таких ... Command: Query Time: …

1
Как запросить и увеличить значение (счетчик) потокобезопасным способом? (избегайте условий гонки)
В таблице , где каждая строка имеет счетчик (только целое значение), мне нужно , чтобы получить текущее значение и увеличить его в то же самое время . По сути, я хочу сделать это: SELECT counter FROM table WHERE id=123 UPDATE table SET counter=counter+1 WHERE id=123 Но выполнение двух запросов, очевидно, …
10 mysql  locking 


1
Низкая производительность MySql Server - что и как проверить?
старт: отказ от ответственности Я не администратор сервера MySql; Я знаю в основном MSSQL, поэтому мне нужна ваша помощь. Конец: отказ от ответственности Меня попросили проверить, почему ядро ​​сервера MySql работает плохо - я не видел и не занимал базы данных и хотел бы знать, с чего начать. С чего …

2
Включение LOAD DATA LOCAL INFILE в MySQL
LOAD DATA LOCAL INFILEне включен по умолчанию. Обычно, это должно быть включено, помещая local-infile=1в my.cnf. Но это не работает для всех установок. По моему опыту, он работал для Debian 7, но не для Debian 7 минимальной, хотя обе установки происходят из одного предварительно скомпилированного пакета deb. Оба на OpenVZ VPS. …

3
Вставьте Скорости для больших партий
В моем приложении мои INSERT, кажется, занимают большую часть времени. У меня есть большое количество объектов в памяти (~ 40-50 000), которые я хочу вставить в таблицу. Давайте возьмем образец таблицы CREATE TABLE bill ( id BIGINT(20) PRIMARY KEY, amount INT(11) DEFAULT 0, bill_date DATETIME DEFAULT NOW(), INDEX (bill_date) ) …
10 mysql  innodb  insert  java  jdbc 

1
Какой самый эффективный способ пакетных запросов UPDATE в MySQL?
Я пишу приложение, которое должно сбрасывать большое количество обновлений в базу данных в течение длительного периода времени, и я застрял в том, как оптимизировать запрос. В настоящее время я использую INSERT INTO ... VALUES (..), (..) ON DUPLICATE KEY UPDATE, который работает, чтобы объединить все значения в один запрос, но …
10 mysql  update 

6
Не удается подключиться к базе данных MySQL через SSH с Workbench
Я пытаюсь подключиться к своей базе данных через SSH-туннелирование с одного из наших серверов веб-приложений с MySQL Workbench. Вот основной конфиг; обратите внимание, что я изменил некоторые значения на скриншоте из соображений безопасности. Проблема заключается в том, что каждый раз, когда я пытаюсь подключиться через туннель SSH с одного из …

2
Будет ли команда mysqldump создавать резервные копии всех представлений, представленных в БД, или для этого есть специальная команда?
Я пытаюсь сделать резервную копию всей моей базы данных вместе с представлениями. Я собираюсь использовать mysqldumpкоманду. Мне было интересно, если это скопирует все виды или мне придется использовать отдельную команду для этого. Пожалуйста, предложите мне ответ. Любая помощь очень ценится.
10 mysql  backup  mysqldump  view 

1
Восстановление дампа MySQL - как сохранить комментарии
Таким образом, у меня есть этот сложный дамп MySQL в качестве резервной копии. К сожалению, это резервное копирование является сложным, и мы используем злые триггеры. У некоторых из наших злых триггеров были строки комментариев, начинающиеся с символа #. Когда я делаю резервную копию базы данных, полученный дамп сохраняет # строк. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.