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

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

1
Как я должен интерпретировать «время блокировки» в журнале медленных запросов mysql?
Я пытаюсь понять, как лучше всего интерпретировать время блокировки для запросов, которые отображаются в нашем медленном журнале запросов MySQL. Например, если запрос UPDATE имеет время блокировки 10 секунд. Я предполагаю, что это общее время после того, как запрос на обновление получает блокировку. Даже если он ожидает завершения предыдущих запросов выбора, …
12 mysql  locking 

2
Обслуживание индексов MySQL
Я провел много исследований о том, как поддерживать индексы в MySQL, чтобы предотвратить фрагментацию и каким-то образом оптимизировать выполнение некоторых запросов. Я знаком с этой формулой, которая вычисляет соотношение между максимальным пространством, доступным для таблицы, и пространством, используемым данными и индексами. Однако мои основные вопросы до сих пор остаются без …

3
Создать таблицу из файла CSV с заголовками
Я ищу способ создания новой таблицы MySQL исключительно на основе содержимого указанного CSV. Файлы CSV, которые я буду использовать, имеют следующие свойства; "|" разграничены. В первой строке указываются имена столбцов (заголовки), а также "|" разграничены. Имена столбцов и порядок не фиксированы. Количество столбцов не фиксировано. Файлы имеют большой размер (1 …
12 mysql  csv  import  bulk 

3
Какая минимальная привилегия необходима для изменения ограничения внешнего ключа?
Какая минимальная привилегия необходима для изменения ограничения внешнего ключа? Мой скрипт миграции перестал работать после того, как MySQL 5.5.41 исправил эту ошибку: InnoDB разрешил создание внешнего ключа, который ссылался на родительскую таблицу, для которой у пользователя не было достаточных привилегий. (Ошибка № 18790730) Я получаю эту ошибку: SQLSTATE [42000]: синтаксическая …
12 mysql 

3
Как сделать несколько подсчетов в одном запросе?
Я считаю записи с такими запросами, как SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Для каждого подсчета mysql должен обходить всю таблицу, и это большая проблема, если иметь длинную таблицу и многочисленные запросы. …

2
MySQL - удалить строку с ограничением внешнего ключа, которая ссылается на себя
У меня есть таблица, в которой я храню все сообщения форума, опубликованные пользователями на моем сайте. Структура иерархии сообщений реализована с использованием модели Nested set . Ниже приведена упрощенная структура таблицы: Id (ПЕРВИЧНЫЙ КЛЮЧ) Owner_Id (ИНОСТРАННЫЕ КЛЮЧЕВЫЕ ССЫЛКИ НА Id ) Parent_Id (ИНОСТРАННЫЕ КЛЮЧЕВЫЕ ССЫЛКИ НА Id ) Nleft NRight …

3
Как я могу заставить MySQL игнорировать все индексы?
Я прочитал статьи об FORCEиндексе, но как я могу заставить MySQL IGNORE ALLиндексировать? Я пытался SELECT * FROM tbl IGNORE INDEX(*), но мне не удалось. Что касается того, почему я (и другие) должны сделать это: например, мне нужно было суммировать статистику рефереров по tld следующим образом: SELECT count(*) as c, …
12 mysql  index  mysql-5.6 

4
Переполнение столбца идентичности: когда это необходимо?
Во время одного из последних уроков в университете (я студент), лектор попросил нас разработать базу данных (MySQL Server, если это имеет значение) и крошечное клиентское приложение, которое будет использовать базу данных в качестве источника данных. Одним из требований было то, что столбец идентификаторов (который является PK в каждой таблице) должен …

2
Как смоделировать тип объекта, который может иметь разные наборы атрибутов?
У меня возникли проблемы при воссоздании базы данных с отношением один-ко-многим (1: M) между пользователями и элементами . Это довольно просто, да; тем не менее, каждый элемент относится к определенной категории (например, автомобиль , лодка или самолет ), и каждая категория имеет определенное количество атрибутов, например: Car структура: +----+--------------+--------------+ | …

5
Не могу создать файл /var/lib/mysql/user.lower-test
База данных MySQL была без проблем в течение нескольких месяцев. Сегодня, когда я проверял наличие обновляемых пакетов с помощью Synaptic Package Manager, он обнаружил различные компоненты MySQL (-common, -client, -server и т. Д.). Поэтому я решил обновить (забыл отметить установленную версию, но думаю, что это 5.6.21) до 5.6.25-1-ubuntu2.0. После этого, …
11 mysql  linux 

2
ROLLBACK не работает после INSERT INTO вновь созданной таблицы назначения
Я работаю над PHP-скриптом, который импортирует файл CSV ( customers.csv) в таблицу MySQL ( customers). Перед тем, как вставить содержимое CSV-файла в таблицу mysql, я сначала создаю резервную копию исходной customersтаблицы. Я обертываю весь процесс импорта (включая резервное копирование) в транзакцию mysql (чтобы учесть случаи, когда CSV поврежден где-то посередине, …


1
«Предел 1000,25» против «Предел 25 смещения 1000»
Недавно я узнал, что MySQL имеет offsetфункцию. Я пытался найти документацию о результатах смещения или разнице между смещением и вариантом предела, но я не могу найти то, что я ищу. Допустим, у меня есть 10.000 строк в таблице, и я хочу 25 результатов из строки 1.000. Насколько я дошел, я …
11 mysql  limits 

1
MySQL: bind-адрес 0.0.0.0 в my.cnf не работает?
Я новичок в MySQL. Я хочу подключиться к серверу MySQL, используя любой IP-адрес, который я хочу. Я прочитал, что все, что мне нужно сделать, это добавить в файл my.cnf строку bind-address = 0.0.0.0. Это то, что я сделал. Я перезапустил сервер MySQL, а затем я проверил его из командной строки. …
11 mysql  my.cnf 

1
Планирование события каждый день в данное время
Я хочу, чтобы мое мероприятие проводилось каждый день в 00:20. Я запутался в планировании времени. Должен ли я использовать первый вариант или второй? Опция 1 CREATE EVENT my_event ON SCHEDULE EVERY 1 DAY STARTS '2014-04-30 00:20:00' ON COMPLETION PRESERVE ENABLE DO # My query Вариант 2 CREATE EVENT my_event ON …
11 mysql  event 

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