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

117
Как обновить запись с помощью sequelize для узла?

Я создаю RESTful API с NodeJS, express, express-resource и Sequelize, который используется для управления наборами данных, хранящимися в базе данных MySQL. Пытаюсь понять, как правильно обновить запись с помощью Sequelize. Создаю модель: module.exports = function (sequelize, DataTypes) { return...

117
PDO MySQL: использовать PDO :: ATTR_EMULATE_PREPARES или нет?

Вот о чем я читал до сих пор PDO::ATTR_EMULATE_PREPARES: Эмуляция подготовки PDO лучше с точки зрения производительности, поскольку собственная подготовка MySQL обходит кеш запросов . Собственная подготовка MySQL лучше для безопасности (предотвращение SQL-инъекций) . Собственная подготовка MySQL...

117
В чем разница между типами данных BLOB и TEXT в MySQL?

Что есть blobи что есть text? Какие отличия? Когда мне нужно использовать blobи когда мне нужно в textкачестве типа данных? Потому что для blobи textесть mediumblob== mediumtext, smallblob== small text. У них вообще такое же значение? И посмотрите на это MEDIUMBLOB, MEDIUMTEXT L+ 3 байта, где L...

117
Как использовать GROUP_CONCAT в CONCAT в MySQL

Если у меня есть таблица со следующими данными в MySQL: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 как мне преобразовать его в следующий формат? id Column 1 A:4,5,B:8 2 C:9 Думаю, надо использовать GROUP_CONCAT. Но я не знаю, как это...

116
Сравнение диапазонов дат

В MySQL, если у меня есть список диапазонов дат (начало и конец диапазона). например 10/06/1983 to 14/06/1983 15/07/1983 to 16/07/1983 18/07/1983 to 18/07/1983 И я хочу проверить, содержит ли другой диапазон дат ЛЮБОЙ из диапазонов, уже включенных в список, как мне это сделать? например 06/06/1983...

116
PHP и mySQL: 2038 год Ошибка: что это такое? Как это решить?

Я думал об использовании TIMESTAMP для хранения даты и времени, но прочитал, что на него есть ограничение до 2038 года. Вместо того, чтобы задавать вопрос сразу, я предпочел разбить его на мелкие части, чтобы новичкам было легко понять. Итак, мой вопрос (ы): В чем именно проблема 2038 года? Почему...

116
INSERT INTO… SELECT FROM… ON DUPLICATE KEY UPDATE

Я выполняю запрос на вставку, в котором необходимо обновить большинство столбцов до новых значений, если уникальный ключ уже существует. Это выглядит примерно так: INSERT INTO lee(exp_id, created_by, location, animal, starttime, endtime, entct, inact, inadur, inadist, smlct, smldur, smldist, larct,...

116
Доступ запрещен для пользователя root @ localhost (с паролем: NO)

Я новичок в MySQL, я пытаюсь запустить WordPress на своем рабочем столе Windows, и ему нужен MySQL. Я устанавливаю все, Web Platform Installerчто предоставляет Microsoft. Я никогда не устанавливал пароль root для MySQL, и на последнем этапе установки WordPress он запрашивает пароль сервера MySQL....

116
Выбор MySQL с условием CONCAT

Я пытаюсь скомпилировать это в уме ... у меня есть таблица с полями имени и фамилии, и у меня есть строка типа «Боб Джонс» или «Боб Майкл Джонс» и некоторые другие. Дело в том, что у меня, например, имя Боб, а фамилия Майкл Джонс так что я пытаюсь SELECT neededfield, CONCAT(firstname, ' ',...

116
Пароль root для MacOSX homebrew mysql

MySQL почему-то перестал давать доступ root. Удалил и переустановил с Homebrew. Свежая установка, свежие таблицы, но когда я вхожу mysql -u root -p Я получаю такую ​​ошибку: Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: NO) Я переустанавливал MySQL пять раз, но он...

116
Подсчет с условием IF в запросе MySQL

У меня есть две таблицы, одна для новостей, а другая для комментариев, и я хочу получить количество комментариев, статус которых был установлен как одобренный. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news LEFT JOIN...

116
Как предоставить все привилегии пользователю root в MySQL 8.0

Пытался mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; Получение ОШИБКА 1064 (42000): у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с...

115
Разбиение на страницы MySQL без двойных запросов?

Мне было интересно, есть ли способ получить количество результатов из запроса MySQL и в то же время ограничить результаты. Как работает пагинация (насколько я понимаю), сначала делаю что-то вроде query = SELECT COUNT(*) FROM `table` WHERE `some_condition` После того, как я получу num_rows (запрос),...

115
Как выбрать только дату из поля DATETIME в MySQL?

У меня есть таблица в базе данных MySQL, настроенная с помощью DATETIME. Мне нужно SELECTв этой таблице только по ДАТЕ и без учета времени. Как мне войти SELECTв эту таблицу только по дате и минуя время, даже если для этого конкретного столбца установлено значение DATETIME? пример Теперь это:...

115
Удалить предложение DEFINER из дампов MySQL

У меня есть дамп MySQL одной из моих баз данных. В нем есть предложения DEFINER, которые выглядят так: "DEFINER=`root`@`localhost`" А именно, эти предложения DEFINER находятся в моих операторах CREATE VIEW и CREATE PROCEDURE. Есть ли способ удалить эти предложения DEFINER из моего файла...

115
Как я могу подавить вывод заголовка столбца для одного оператора SQL?

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

115
SQL: как выполнить строку не равно

У меня следующий запрос SELECT * FROM table WHERE tester <> 'username'; Я ожидаю, что это вернет все результаты, в которых тестер не является строкой username, но это не работает. Я думаю, что ищу обратный Likeоператор, но не уверен? В своих поисках я нашел решения для чисел (отсюда я получил...

114
MySQL смещает бесконечные строки

Я хотел бы создать запрос, который отображает все результаты в таблице, но смещен на 5 от начала таблицы. Насколько я могу судить, MySQL LIMITтребует ограничения, а также смещения. Есть какой-либо способ сделать...

114
1114 (HY000): стол заполнен

Я пытаюсь добавить строку в InnoDBтаблицу простым запросом: INSERT INTO zip_codes (zip_code, city) VALUES ('90210', 'Beverly Hills'); Но когда я пытаюсь выполнить этот запрос, я получаю следующее: ОШИБКА 1114 (HY000): таблица zip_codesзаполнена Делая SELECT COUNT(*) FROM zip_codes дает мне 188 959...