Tag: mysql

Перенос данных в Firebase из MySQL

У меня есть существующее приложение PHP / MySQL, которое я пытаюсь перенести на AngularJS / Firebase, так же как способ освоить эти новые технологии. Приложение имеет собственную схему таблиц в MySQL. Одна такая таблица выглядит примерно так: CREATE TABLE `dictionary` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `word` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, `wordmeaning` varchar(255) […]

MySQL – как разбирать строковое значение в формате DATETIME внутри инструкции INSERT?

У меня есть MySQL database , с столбцом, который является типом даты DATETIME . Я получаю строковое значение для даты / времени из внешнего приложения. Это строковое значение выглядит так: ‘5/15/2012 8:06:26 AM’ MySQL выдает ошибку в INSERT: “Error. Incorrect datetime value” . Мое обходное решение состояло в том, чтобы изменить тип столбца на VARCHAR […]

Есть ли какой-либо прирост производительности при индексировании булевского поля?

Я собираюсь написать запрос, содержащий WHERE isok=1 . Как следует из названия, isok – это логическое поле (на самом деле TINYINT(1) UNSIGNED который установлен на 0 или 1 по мере необходимости). Есть ли увеличение производительности при индексировании этого поля? Будет ли двигатель (InnoDB в этом случае) лучше или хуже искать индекс?

Как вставить данные в MySQL с добавлением первичного ключа с автоматическим добавлением?

Я создал таблицу с первичным ключом и включил AUTO_INCREMENT , как мне заставить MYSQL использовать AUTO_INCREMENT ? CREATE TABLE IF NOT EXISTS test.authors ( hostcheck_id INT PRIMARY KEY AUTO_INCREMENT, instance_id INT, host_object_id INT, check_type INT, is_raw_check INT, current_check_attempt INT, max_check_attempts INT, state INT, state_type INT, start_time datetime, start_time_usec INT, end_time datetime, end_time_usec INT, command_object_id INT, […]

Правильный способ сохранить объединенные соединения в живых (или время их выхода и получить свежие) в течение более длительного времени бездействия для MySQL, приложение Grails 2

У меня есть приложение grails, у которого есть streamи высокой активности, но затем часто периоды бездействия, которые могут длиться несколько часов до ночи. Я заметил, что первые пользователи получают следующий вид исключения, и я считаю, что это связано с тем, что соединения в пуле становятся устаревшими, а firebase database MYSql закрывает их. Я нашел противоречивую […]

Пусть пользователи MySQL создают базы данных, но разрешают доступ только к собственным базам данных

Я хочу, чтобы несколько пользователей MySQL могли выдавать команды вроде CREATE DATABASE dbTest; Но я также хочу, чтобы каждый из этих пользователей мог видеть и получать доступ только к своим собственным базам данных. Все, что я мог найти, – это как создать базы данных администратором баз данных и предоставить привилегии этой базе данных конкретному пользователю: […]

MySQL отключить и включить ключи

В моей базе данных MySQL есть таблица с 2 000 000 записей. Теперь я хотел бы добавить в эту таблицу еще 6 000 000 новых записей. Чтобы ускорить вставку, я должен использовать клавиши disable / enable, как показано ниже: ALTER TABLE cars DISABLE KEYS; INSERT INTO cars … … … INSERT INTO cars … ALTER […]

Индексы и порядок MySQL

Это вопрос, который я имел навсегда. Насколько мне известно, порядок индексов имеет значение. Таким образом, индекс, такой как [first_name, last_name] , не совпадает с [last_name, first_name] , правильно? Если я определяю только первый индекс, значит ли это, что он будет использоваться только для SELECT * FROM table WHERE first_name=”john” AND last_name=”doe”; и не для SELECT […]

Прекращение простоя соединений mysql

Я вижу, что много подключений открыты и долгое время простаивают, скажем, 5 минут. Есть ли какое-либо решение для его завершения или закрытия с сервера без перезапуска службы mysql? Я поддерживаю устаревшую систему PHP и не могу закрыть соединения, которые установлены для выполнения запроса. Должен ли я уменьшить значения таймаута в файле my.cnf по умолчанию до […]

Каков правильный способ преобразования между mysql datetime и меткой времени python?

в соответствии с http://dev.mysql.com/doc/refman/5.0/en/datetime.html . мне нужно найти способ преобразования строкового значения «YYYY-MM-DD HH: MM: SS» в метку времени int. Я посмотрел в документ python. Я пытался: print(time.strptime(‘2013-01-12 15:27:43’, ‘%Y-%m-%d %H:%M:%S’)) python дает мне такой результат. time.struct_time (tm_year = 2013, tm_mon = 1, tm_mday = 12, tm_hour = 15, tm_min = 27, tm_sec = 43, […]

Давайте будем гением компьютера.