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

99
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 Я мог просто...

99
MySQL выберите дату, равную сегодняшнему дню

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

99
Как узнать, какая транзакция вызывает состояние «Ожидание блокировки метаданных таблицы»?

Я пытаюсь выполнить DDL для таблицы, и в SHOW PROCESSLISTрезультате появляется сообщение «Ожидание блокировки метаданных таблицы». Как я могу узнать, какая транзакция еще не закрыта? Я использую MySQL v5.5.24....

98
Как создавать отношения в MySQL

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

98
Предложение MySQL «WITH»

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

98
Как избежать одинарных кавычек в MySQL

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

98
MySQL Создание таблиц с внешними ключами с ошибкой: 150

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

98
Заменить нулевые значения по умолчанию, возвращенные из левого внешнего соединения

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

98
SQLite INSERT - ПРИ ДВОЙНОМ ОБНОВЛЕНИИ КЛЮЧА (UPSERT)

В MySQL есть что-то вроде этого: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; Насколько я знаю, этой функции в SQLite нет, я хочу знать, есть ли способ добиться того же эффекта без выполнения двух запросов. Также, если это невозможно, что вы...

98
Ошибка 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 в свою новую базу...

97
MySQL «Группировать по» и «Сортировать по»

Я хочу иметь возможность выбрать группу строк из таблицы электронных писем и сгруппировать их по отправителю. Мой запрос выглядит так: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC Запрос почти работает так, как я хочу - он...

97
Дата обновления + один год в mysql

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

97
MYSQL Dump только определенные строки

Я пытаюсь сделать дамп mysql нескольких строк в моей базе данных. Затем я могу использовать дамп для загрузки этих нескольких строк в другую базу данных. Код у меня работает, но все сбрасывает. Как я могу заставить mysqldump выгружать только определенные строки таблицы? Вот мой код: mysqldump...

97
SQL устанавливает значения одного столбца равными значениям другого столбца в той же таблице

У меня есть таблица с двумя столбцами DATETIME. Один из них никогда не бывает NULL, но иногда один из них равен NULL. Мне нужно написать запрос, который установит все строки NULL для столбца B, равные значениям в столбце A. Я пробовал этот пример, но SQL в выбранном ответе не выполняется, потому...

97
Ограничение UNIQUE автоматически создает ИНДЕКС в поле (ах)?

Должен ли я определить отдельный индекс для emailстолбца (для целей поиска), или индекс добавляется «автоматически» вместе с UNIQ_EMAIL_USERограничением? CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `first` varchar(255) NOT NULL, `last`...

97
Как восстановить сериализованную строку, которая была повреждена из-за неправильной длины счетчика байтов?

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

97
Не рекомендуется: mysql_connect ()

Я получаю это предупреждение, но программа по-прежнему работает правильно. Код MySQL показывает мне сообщение на PHP: Устарело: mysql_connect (): расширение mysql устарело и будет удалено в будущем: используйте вместо него mysqli или PDO в C: \ xampp \ htdocs \ task \ media \ new \ connect.inc.php...