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

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

1
Как долго «слишком долго» для MySQL Connections для сна?
Я вошел на свой сервер, чтобы проверить состояние базы данных, и заметил, SHOW PROCESSLIST;что существует большое количество спящих подключений, которые очень старые. Какой продолжительности должен быть лимит времени соединения, прежде чем соединение должно быть разорвано? Как установить ограничение по времени в MySQL 5.0.51a-3ubuntu5.4? Заметка: Я использую PHP 5.2.x и Symfony …
38 mysql  mysql-5 

2
Как ORDER BY FIELD () в MySQL работает внутренне
Я понимаю, как ORDER BYработает пункт и как FIELD()работает функция. Что я хочу понять, так это то, как они оба работают вместе для сортировки. Как извлекаются строки и как получается порядок сортировки +----+---------+ | id | name | +----+---------+ | 1 | stan | | 2 | kyle | | …
37 mysql  order-by  fields 

3
MySQL 5.1.66 Ошибка соединения SSL ОШИБКА 2026 (HY000)
UPDATE2 Используя WireShark, я обнаружил строку проблемы (надеюсь, что сделал): 28 | 9.582638 | 192.168.18.128 | 192.168.18.129 | MySQL Response Error 1043 И ошибка (согласно документации ): Error: 1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR) Message: Bad handshake Вот скриншоты WireShark в двух случаях: Подключение из Windows 8 (Успех): Подключение от CentOS (Fail): …
37 mysql  replication  ssl 

7
Возможно ли mysqldump подмножество базы данных, необходимой для воспроизведения запроса?
Задний план Я хотел бы предоставить подмножество моей базы данных, необходимое для воспроизведения selectзапроса. Моя цель - сделать мой вычислительный рабочий процесс воспроизводимым (как в воспроизводимых исследованиях ). Вопрос Есть ли способ, которым я могу включить этот оператор выбора в сценарий, который сбрасывает запрашиваемые данные в новую базу данных, так …

6
Код ошибки 1117 Слишком много столбцов; MySQL столбец-предел в таблице
У меня есть таблица с 1699 столбцами, и когда я пытаюсь вставить больше столбцов, я получаю, Код ошибки: 1117. Слишком много столбцов В этой таблице у меня только 1000 строк. Для меня самое главное это количество столбцов. Есть ли ограничения на стол? Я хочу создать 2000 столбцов. Это возможно?
37 mysql  table 

1
MySQL: почему в mysql.db есть «тестовые» записи?
Недавно я опубликовал ответ на вопрос о mysql.db . Затем я подумал, что должен задать всем этот вопрос: В течение многих лет я замечал, что после установки MySQL 5.0+ mysql.dbзаполняются две записи, которые позволяют анонимным пользователям получать доступ к тестовым базам данных. Вы можете увидеть это, запустив этот запрос: mysql> …
37 mysql  security 

2
Является ли функция MySql LAST_INSERT_ID () гарантированно правильной?
Когда я делаю одну строку INSERTв таблице, в которой есть AUTO_INCREMENTстолбец, я хотел бы использовать LAST_INSERT_ID()функцию для возврата нового AUTO_INCREMENTзначения ed, сохраненного для этой строки. Поскольку многие разработчики и администраторы Microsoft SQL Server, без сомнения, знают, что эквивалентная функциональность в SQL Server ( SCOPE_IDENTITYи @@IDENTITY) не обошлась без проблем . …

5
Как выбрать из ШОУ ТАБЛИЦА СТАТУС результаты
Я хотел бы ограничить строки и столбцы, которые возвращаются из SHOW TABLE STATUS Команда в MySQL 5.1. Есть ли способ получить эту же информацию через SELECTоператор, чтобы я мог манипулировать результатами обычным способом?
36 mysql  select 

10
восстановить таблицу из .frm и .ibd файла?
Ранее я сохранил копию каталога / var / lib / mysql / ddms («ddms» - это имя схемы). Теперь я установил новый MySQL на только что установленную Ubuntu 10.04.3 LTS, запустив apt-get install mysql-serverверсию 5.1. После того, как я скопировал каталог ddms в / var / lib / mysql, некоторые …
36 mysql  innodb 

4
Почему MySQL не имеет хеш-индексов на MyISAM или InnoDB?
У меня есть приложение, которое будет выбирать только на равенство, и я думаю, что я должен использовать хеш-индекс над индексом btree. К моему великому сожалению, хеш-индексы не поддерживаются в MyISAM или InnoDB. Что с этим?
35 mysql  index  innodb  myisam 

4
Как мне изменить ОПРЕДЕЛИТЕЛЬ ВИДА в Mysql?
Когда я запускаю mysqldump, я получаю сообщение об ошибке: mysqldump: Got error: 1449: The user specified as a definer ('root'@'foobar') does not exist when using LOCK TABLES Это имеет смысл, потому что foobarэто устаревшая машина, которой больше не существует. Как мне изменить определитель всех моих таблиц на «root» @ «localhost»?

6
Отключить бинарное ведение журнала MySQL с помощью переменной log_bin
Конфигурационный файл MySQL по умолчанию /etc/mysql/my.cnf, установленный некоторым пакетом debian с использованием APT, часто устанавливает переменную log_bin, поэтому binlog включены: log_bin = /var/log/mysql/mysql-bin.log Когда я хочу отключить бинарное ведение журнала при такой установке, закомментируйте строку в my.cnf, конечно, но мне интересно, есть ли способ отключить бинарное ведение журнала, установив явно …
35 mysql  logs  binlog  debian 

4
MySQL установить время UTC в качестве временной метки по умолчанию
Как установить столбец отметки времени, значением по умолчанию которого является текущее время UTC? MySQL использует UTC_TIMESTAMP()функцию для отметки времени UTC: mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 | +---------------------+ 1 row in set (0.00 sec) Итак, я попробовал: CREATE TABLE `blah` ( `creation_time` TIMESTAMP DEFAULT UTC_TIMESTAMP, …

2
выбирая, где два столбца находятся в наборе
Это может быть глупый вопрос, и я подозреваю, что я не могу этого сделать, но есть ли в SQL конструкция, которая позволила бы мне сделать что-то вроде следующего: SELECT whatever WHERE col1,col2 IN ((val1, val2), (val1, val2), ...) Я хочу выбрать данные, где два столбца находятся в наборе пар. Я …
35 mysql  where 

2
Порядок по столбцу должен иметь индекс или нет?
Я добавил в таблицу индексы, которые используются для поиска результата. Я показываю результаты по ASC или DESC заказу. Так что этот столбец должен иметь индекс или нет? У меня есть еще 2 индекса в этой таблице. Как производительность повлияет на создание или отсутствие индекса для этого столбца?

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