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

10
Проблемы с установкой MySQL

Прежде всего, извините за длину, этот пост очень длинный и нуждается в некоторой предыстории, во-вторых; мне было трудно различить сигнал от шума, пожалуйста, имейте в виду, если что-то из этого не имеет значения: Несколько недель назад я добровольно выбрал обновление до Windows 10. После этого я...

10
недопустимое значение по умолчанию (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 -...

10
Рассчитать размер строки и максимальный размер строки для таблицы

Проблема: Есть ли способ подсчета количества байтов, занятых созданием таблицы, я знаю, что вы можете получить некоторую информацию из information_schema.tables, но эта информация не является достаточно точной. На самом деле требуется количество байтов в соответствии с определением таблицы только...

10
Как избежать циклической зависимости (циклическая ссылка) между 3 таблицами?

У меня есть 3 таблицы: люди После Нравится Когда я проектирую модель ER, она имеет циклическую зависимость: 1: N Люди -------- <Пост 1: N Пост ---------- <Нравится 1: N Люди -------- <Нравится Логика такова: 1 человек может иметь много постов. 1 пост имеет много лайков. 1 человеку может...

10
MySQL - mysql_upgrade - Произошла ошибка: невозможно установить переменные сервера

Я запускаю MySQL 5.7.11 внутри официального образа докера. Когда я хочу обновить, я получаю следующую ошибку: mysql_upgrade -uroot -p password: Error occurred: Cannot setup server variables. Я искал вокруг, не нашел подсказки. Я пытался бежать --verbose, но не повезло. Для справки вот журналы,...

10
Любит или голосует за сообщения

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

10
Ошибка 1236 - «Не удалось найти первое имя файла журнала в двоичном файле индекса журнала»

Наша установка: Мастер: MariaDB 10.0.21 Раб: MariaDB 10.0.17 До недавнего времени репликация работала нормально, и в этот момент ведомые БД пришлось восстанавливать из дампа. Я выполнил все необходимые действия: Дамп БД мастера, передавать дамп ведомому, уронить старые блоки данных, выполнить дамп...

10
Ограничения целостности в реляционной базе данных - должны ли мы их игнорировать?

Я нахожусь в постоянном обсуждении с разработчиками компании, в которой я работаю, потому что они говорят, что лучше избавиться от принудительного применения отношений (через определения ограничений FOREIGN KEY) в реляционной базе данных, чтобы ускорить большие запросы и добиться лучшего спектакль....

10
InnoDB: игнорирование журнала повторов из-за отсутствия MLOG_CHECKPOINT

Я работаю с MySQL версии 5.7.14 (доморощенная установка на OS X El Capitan). Моя система не закрылась должным образом, когда MySQL работал, и после перезагрузки, когда я пытаюсь запустить демон MySQL, я получаю ошибки ниже. 2017-02-07T10:11:42.224506Z 0 [Note] mysqld (mysqld 5.7.14) starting as...

10
Моделирование структуры базы данных для нескольких типов пользователей и их контактной информации

Я проектирую базу данных, в которой будут храниться пользователи разных типов. Преимущественно (но не исключительно) они будут актерами, режиссерами и писателями. В настоящее время существует только четыре пользовательских типа, которые имеют отношение к делу. Существует внешняя вероятность того,...

10
Проблема с целочисленным приведением к потолку (десятичному)

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

10
Получите инкрементные значения агрегированного значения в объединенной таблице

У меня есть две таблицы в базе данных MySQL 5.7.22: postsи reasons. Каждая строка сообщения имеет и принадлежит многим рядам причин. У каждой причины есть вес, связанный с ней, и поэтому у каждого сообщения есть общий агрегированный вес, связанный с ним. Для каждого увеличения веса на 10 пунктов...

9
Ошибка создания внешнего ключа из MySQL Workbench

Я пытаюсь синхронизировать изменения схемы из MySQL Workbench в моей базе данных. Я получаю следующую ошибку при попытке создать внешний ключ: Executing SQL script in server ERROR: Error 1005: Can't create table 'tomato.#sql-2730_1b8' (errno: 121) Вот утверждение, которое он пытается выполнить:...

9
Как вы можете остановить MySQL Slave от репликации изменений в базу данных «MySQL»?

Мой подчиненный настроен так, чтобы не реплицировать базу данных mysql, как описано в этом SHOW SLAVE STATUS\G; Slave_IO_State: Waiting for master to send event Master_Host: 127.0.0.1 Master_User: replication Master_Port: 3306 Connect_Retry: 60 Master_Log_File: master-bin.000001...

9
Почему MySQL говорит, что мне не хватает памяти?

Я пытался выполнить довольно большой INSERT...SELECTв MySQL с JDBC, и я получил следующее исключение: Exception in thread "main" java.sql.SQLException: Out of memory (Needed 1073741824 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) Поскольку я на самом деле не возвращаю...

9
Как я могу оптимизировать этот запрос MySQL дальше?

У меня есть запрос, который занимает особенно много времени (15+ секунд), и он только ухудшается со временем по мере роста моего набора данных. Я оптимизировал это в прошлом и добавил индексы, сортировку на уровне кода и другие оптимизации, но это требует некоторой дальнейшей доработки. SELECT...

9
Я использую механизм хранения MEMORY, но MySQL все еще пишет на мой диск ... Почему?

Я использую MEMORY Engineдля всех таблиц, связанных с конкретным запросом MYSQL, потому что скорость доступа имеет первостепенное значение для моего проекта. По какой-то причине я заметил, что по-прежнему происходит большой объем записи на диск. Это из-за того, что Windows переключает ОЗУ на диск?...

9
Преимущества выполнения запроса OPTIMIZE TABLE в MySQL DB Server

Я хотел бы знать, какие преимущества [действительно практические] можно получить, запустив OPTIMIZE TABLE tbl_nameзапрос в MySQL Server. Я проверил это один раз и обнаружил, что после того, как это будет выполнено, следующее попадание в БД может занять много времени из-за перемещения фрагментов или...