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

38
СУЩЕСТВУЕТ (ВЫБРАТЬ 1 ...) против СУЩЕСТВУЕТ (ВЫБРАТЬ * ...) Один или другой?

Всякий раз, когда мне нужно проверить наличие какой-либо строки в таблице, я всегда пишу условие вроде: SELECT a, b, c FROM a_table WHERE EXISTS (SELECT * -- This is what I normally write FROM another_table WHERE another_table.b = a_table.b ) Некоторые другие люди пишут это так: SELECT a, b, c FROM...

37
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 в двух...

37
Код ошибки 1117 Слишком много столбцов; MySQL столбец-предел в таблице

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

37
MySQL: почему в mysql.db есть «тестовые» записи?

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

37
Как ORDER BY FIELD () в MySQL работает внутренне

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

37
Возможно ли mysqldump подмножество базы данных, необходимой для воспроизведения запроса?

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

36
Как выбрать из ШОУ ТАБЛИЦА СТАТУС результаты

Я хотел бы ограничить строки и столбцы, которые возвращаются из SHOW TABLE STATUS Команда в MySQL 5.1. Есть ли способ получить эту же информацию через SELECTоператор, чтобы я мог манипулировать результатами обычным...

36
Является ли функция MySql LAST_INSERT_ID () гарантированно правильной?

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

36
восстановить таблицу из .frm и .ibd файла?

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

35
Почему MySQL не имеет хеш-индексов на MyISAM или InnoDB?

У меня есть приложение, которое будет выбирать только на равенство, и я думаю, что я должен использовать хеш-индекс над индексом btree. К моему великому сожалению, хеш-индексы не поддерживаются в MyISAM или InnoDB. Что с...

35
Как мне изменить ОПРЕДЕЛИТЕЛЬ ВИДА в Mysql?

Когда я запускаю mysqldump, я получаю сообщение об ошибке: mysqldump: Got error: 1449: The user specified as a definer ('root'@'foobar') does not exist when using LOCK TABLES Это имеет смысл, потому что foobarэто устаревшая машина, которой больше не существует. Как мне изменить определитель всех...

35
Порядок по столбцу должен иметь индекс или нет?

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

35
Отключить бинарное ведение журнала MySQL с помощью переменной log_bin

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

35
выбирая, где два столбца находятся в наборе

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

35
Изменение комментария к таблице mysql

Я знаю, что комментарий таблицы MySQL можно определить при создании с помощью: create table (...)comment='table_comment'; И вы можете отображать комментарии по: show table status where name='table_name'; Как изменить (изменить?) Комментарий к таблице после ее создания. Я имею в виду, не бросая и...

35
MySQL установить время UTC в качестве временной метки по умолчанию

Как установить столбец отметки времени, значением по умолчанию которого является текущее время UTC? MySQL использует UTC_TIMESTAMP()функцию для отметки времени UTC: mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 |...

34
Как я могу переместить базу данных MySQL на другой диск?

Я использую MySQL 5.5 на локальной машине для анализа большого количества правительственных данных. Я создал локальную базу данных, которая находится на моем диске по умолчанию (диск Win7 C:). Я хотел бы сохранить данные на моем диске E: большом внешнем диске eSATA. Какие шаги я должен предпринять?...

33
Соответствует ли производительность процессора серверу баз данных?

Это чисто теоретический вопрос. Допустим, у меня есть приложение, развернутое на нескольких серверах. Балансировщик нагрузки, Несколько / масштабируемые серверы приложений (Один) сервер базы данных (на данный момент) В двух первых частях я знаю, что искать. Но как насчет сервера базы данных? Какое...

33
Почему простые SELECT на InnoDB в 100 раз медленнее, чем на MyISAM?

У меня довольно неприятная проблема. Я хочу использовать INNODB в качестве основного механизма базы данных и отказаться от MyISAM, так как мне нужен первый для использования galera-cluster для избыточности. Я скопировал (описание следует) newbb_postтаблицу в новую таблицу с именем newbb_innopostи...

33
Каков оптимальный способ обновления производственного экземпляра RDS?

У меня есть небольшой экземпляр MySQL RDS как часть моей производственной системы, и я хочу обновить его до среднего экземпляра с предоставленным IOPS. Как администратор базы данных старой школы, я знаю о методе «добавить ведомого; повысить до основного; переключить клиентов», но AWS обещает...