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

MySQL - это бесплатная система управления реляционными базами данных с открытым исходным кодом (RDBMS), использующая язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т. Д. Это разные БД, которые все используют свои собственные диалекты SQL для управления данными.


3
порядок запросов mysql по нескольким элементам
можно заказать по нескольким строкам? Я хочу, чтобы мои пользователи были отсортированы по last_activity, но в то же время я хочу, чтобы пользователи с изображениями появлялись перед пользователями без Что-то вроде этого: SELECT some_cols FROM `prefix_users` WHERE (some conditions) ORDER BY last_activity, pic_set DESC;

12
Группировка по месяцам и годам в MySQL
Учитывая таблицу с меткой времени в каждой строке, как бы вы отформатировали запрос, чтобы он соответствовал этому конкретному формату объекта json. Я пытаюсь организовать объект json в годы / месяцы. json для обоснования запроса: { "2009":["August","July","September"], "2010":["January", "February", "October"] } Вот вопрос, который у меня есть - SELECT MONTHNAME(t.summaryDateTime) as …
99 sql  mysql  group-by  date 

4
MySQL выберите дату, равную сегодняшнему дню
Я пытаюсь запустить оператор выбора mysql, где он смотрит на сегодняшнюю дату и возвращает только результаты, зарегистрированные в этот текущий день. В настоящее время я пробовал следующее, но, похоже, это не работает. SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE users.signup_date = CURDATE() Я изменил свое SELECTутверждение на это, спасибо, ребята. …
99 mysql 

8
1052: Идентификатор столбца в списке полей неоднозначен
У меня 2 стола. tbl_namesи в tbl_sectionкотором есть оба idполя. Как мне выбрать idполе, потому что я всегда получаю эту ошибку: 1052: Column 'id' in field list is ambiguous Вот мой запрос: SELECT id, name, section FROM tbl_names, tbl_section WHERE tbl_names.id = tbl_section.id Я мог просто выбрать все поля и …


20
MySQL Создание таблиц с внешними ключами с ошибкой: 150
Я пытаюсь создать таблицу в MySQL с двумя внешними ключами, которые ссылаются на первичные ключи в двух других таблицах, но я получаю ошибку errno: 150, и таблица не создается. Вот SQL для всех трех таблиц: CREATE TABLE role_groups ( `role_group_id` int(11) NOT NULL `AUTO_INCREMENT`, `name` varchar(20), `description` varchar(200), PRIMARY KEY …

16
Как избежать одинарных кавычек в MySQL
Как мне вставить значение в MySQL, состоящее из одинарных или двойных кавычек. т.е. This is Ashok's Pen. Одиночная кавычка создаст проблемы. Могут быть и другие escape-символы. Как правильно вставить данные?
98 mysql  string  quotes 

8
Как создавать отношения в MySQL
В классе мы все «изучаем» базы данных, и все пользуются Access. Мне это надоело, и я пытаюсь делать то, что делает остальной класс, но с необработанными командами SQL с MySQL вместо использования Access. Мне удалось создать базы данных и таблицы, но как теперь установить связь между двумя таблицами? Если у …

3
Заменить нулевые значения по умолчанию, возвращенные из левого внешнего соединения
У меня есть запрос Microsoft SQL Server 2008, который возвращает данные из трех таблиц с использованием левого внешнего соединения. Часто во второй и третьей таблицах нет данных, поэтому я получаю значение null, которое, как мне кажется, является значением по умолчанию для левого внешнего соединения. Есть ли способ заменить значения по …

5
SQLite INSERT - ПРИ ДВОЙНОМ ОБНОВЛЕНИИ КЛЮЧА (UPSERT)
В MySQL есть что-то вроде этого: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; Насколько я знаю, этой функции в SQLite нет, я хочу знать, есть ли способ добиться того же эффекта без выполнения двух запросов. Также, если это невозможно, что …
98 sql  mysql  database  sqlite  upsert 

8
Предложение MySQL «WITH»
Я пытаюсь использовать MySQL для создания представления с предложением "WITH" WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname Но похоже, что MySQL не поддерживает это. Я думал, что это довольно стандартно, и я уверен, что Oracle поддерживает это. Есть ли способ заставить MySQL использовать предложение «WITH»? …

7
Ошибка MySQL / Amazon RDS: «У вас нет СУПЕР привилегий…»
Я пытаюсь скопировать свою базу данных mysql с Amazon EC2 на RDS: Я успешно поместил mysqldumpсвою базу данных в свою корневую папку, используя это: root@ip-xx-xx-xx-xx:~# mysqldump my_database -u my_username -p > my_database.sql Затем я попытался перенести этот файл .sql в свою новую базу данных RDS: root@ip-xx-xx-xx-xx:~# mysql my_database -u my_username …

3
Дата обновления + один год в mysql
Когда я хочу установить числовое значение +1 в таблице mysql, я использую, например: UPDATE table SET number=number+1 WHEN ... Как установить дату + один год? Спасибо
97 mysql  date 

15
Как восстановить сериализованную строку, которая была повреждена из-за неправильной длины счетчика байтов?
Я использую Hotaru CMS с плагином загрузки изображений, я получаю эту ошибку, если пытаюсь прикрепить изображение к сообщению, в противном случае ошибки нет: unserialize () [function.unserialize]: ошибка смещения Код нарушения (ошибка указывает на строку с **): /** * Retrieve submission step data * * @param $key - empty when setting …

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