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

11
Ошибка размера строки с MySQL

Я использую сервер MySQL на своем Macbook (для тестирования). Версия 5.6.20 от Homebrew. Я начал сталкиваться с ошибками «слишком большой размер строки», и мне удалось свести их к этому тесту. Таблица: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field |...

11
Как я могу заставить клиента MySQL читать пароль из mylogin.cnf?

Я пытаюсь подключить клиент mysql к серверу mysql без необходимости интерактивного ввода пароля. Предпринятые шаги: 1) Сначала создайте файл mylogin.cnf $ mysql_config_editor set --user=<user> --password --host=<host> Enter password: 2) Файл успешно создан: $ ls -la .mylogin.cnf...

11
Найти общую продолжительность каждой последовательной серии строк

Версия MySQL Код будет работать в MySQL 5.5 Фон У меня есть таблица, подобная следующей CREATE TABLE t ( id INT NOT NULL AUTO_INCREMENT , patient_id INT NOT NULL , bed_id INT NOT NULL , ward_id INT NOT NULL , admitted DATETIME NOT NULL , discharged DATETIME , PRIMARY KEY (id) ) ENGINE=InnoDB...

11
ROLLBACK не работает после INSERT INTO вновь созданной таблицы назначения

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

11
Профиль MySQL по запросу «Создание индекса сортировки», использующий 75% общего времени

Мы пытаемся выяснить, как оптимизировать запрос (занимает около 100 мс) , и работает ли профиль, который мы видим, Creating Sort Indexиспользуя 75%общее время. Во-первых, что именно влияет на создание индекса сортировки? Это диск / IO? Во-вторых, можем ли мы оптимизировать сам запрос? SELECT...

11
Лучший способ реализовать параллельную таблицу на основе очереди

У меня есть таблица в MySQL, которая представляет очередь ссылок для обработки. Ссылки обрабатываются внешним приложением, одно за другим, и в конце удаляются. Это очередь большого объема, и у меня есть несколько экземпляров приложения обработки, которые распределены по нескольким серверам. Как я...

11
Не могу создать файл /var/lib/mysql/user.lower-test

База данных MySQL была без проблем в течение нескольких месяцев. Сегодня, когда я проверял наличие обновляемых пакетов с помощью Synaptic Package Manager, он обнаружил различные компоненты MySQL (-common, -client, -server и т. Д.). Поэтому я решил обновить (забыл отметить установленную версию, но...

11
Как предоставить привилегию создания базы данных пользователю в MySQL

Следующая команда предоставляет все привилегии во всех базах данных для пользователя 'admin'. Но это не позволяет администратору создавать базу данных. GRANT ALL ON * . * TO 'admin'@'localhost'; Как я могу предоставить доступ 'admin' для создания базы данных? Когда я пытаюсь создать базу данных, я...

11
Должен ли я использовать UUID, а также ID

Я уже некоторое время использую UUID в своих системах по разным причинам - от регистрации до отложенной корреляции. Форматы, которые я использовал, изменились, поскольку я стал менее наивным из: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Когда я дошел до последнего BINARY(16), я начал сравнивать...

11
Дизайн схемы для продуктов с несколькими вариантами / атрибутами?

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

11
Как смоделировать тип объекта, который может иметь разные наборы атрибутов?

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

11
Как проверить, какой компонент Database Engine установлен на сервере базы данных, к которому у меня есть доступ для выполнения запросов?

Я хочу проверить, какой тип sql запущен на сервере Datasase, к которому я могу получить доступ. У меня есть только доступ к веб-интерфейсу и списку таблиц. Через интерфейс я могу выполнять запросы к таблицам, которые присутствуют в списке. Как я могу получить больше информации о сервере и версии,...

11
Переполнение столбца идентичности: когда это необходимо?

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

11
MySQL - Как проверить значение во всех столбцах

Мне любопытно, есть ли хороший способ поиска во всех столбцах для данного значения? Для моих целей это не обязательно должно быть быстрым, это всего лишь один раз, и я не хочу набирать каждое имя поля. Это именно то, что я буду делать сейчас, но я думаю, что, конечно, есть лучший способ. Я хотел бы...

10
Необъяснимые тайм-ауты InnoDB

В последнее время я наблюдаю некоторые очень простые обновления и не могу определить причину. Пример: // # Query_time: 51 Lock_time: 0 Rows_sent: 0 Rows_examined: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); В этом же журнале нет записей с Lock_time> 0. Запуск show...

10
Как найти среднее значение столбца в MySQL?

Я могу только представить, как сделать это с двумя запросами к базе данных. Первый находит количество строк в базе данных, а второй выбирает с помощью ORDER BYинтересующего меня столбца, LIMIT X, 1где X - половина числа строк. Есть ли простой способ сделать это только с одним запросом? Прямо сейчас...