Вопросы с тегом 'mysql'

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

Как я могу SELECT строк с MAX (значение столбца), DISTINCT другим столбцом в SQL?

Моя таблица: id home datetime player resource ---|-----|------------|--------|--------- 1 | 10 | 04/03/2009 | john | 399 2 | 11 | 04/03/2009 | juliet | 244 5 | 12 | 04/03/2009 | borat | 555 3 | 10 | 03/03/2009 | john | 300 4 ...
задан 04 марта '09 в 23:14
8
ответов

Вставить в таблицу MySQL или обновить, если существует

Я хочу добавить строку в таблицу базы данных, но если строка существует с тем же уникальным ключом, я хочу обновить строку. Например, insert into table (id, name, age) values(1, "A", 19) Предположим, что уникальный ключ id, а в моей базе данных ...
задан 17 нояб. '10 в 17:08
4
ответов

Максимальные объемы хранения TINYTEXT, TEXT, MEDIUMTEXT и LONGTEXT

Per документы docs, существует четыре типа TEXT: TINYTEXT ТЕКСТ MEDIUMTEXT LONGTEXT Какова максимальная длина, которую я могу сохранить в столбце каждого типа данных, если кодировка символов UTF-8?
задан 18 дек. '12 в 15:13
15
ответов

Код ошибки MySQL: 1175 во время UPDATE в MySQL Workbench

Я пытаюсь обновить столбец visited, чтобы дать ему значение 1. Я использую workbench MySQL, и я пишу инструкцию в редакторе SQL изнутри рабочего места. Я пишу следующую команду: UPDATE tablename SET columnname=1; Это дает мне следующую ошибку: ...
задан 12 июля '12 в 11:44
20
ответов

Найти дубликаты записей в MySQL

Я хочу вытащить дубликаты записей в базе данных MySQL. Это можно сделать с помощью: SELECT address, count(id) as cnt FROM list GROUP BY address HAVING cnt > 1 Результат: 100 MAIN ST 2 Я хотел бы потянуть его так, чтобы он показывал каждую...
задан 12 мая '09 в 21:24
8
ответов

"IF" в выражении "SELECT" - выберите выходное значение на основе значений столбца

SELECT id, amount FROM report Мне нужно amount быть amount, если report.type='P' и -amount, если report.type='N'. Как добавить это к вышеуказанному запросу?
задан 10 мая '11 в 16:53
22
ответов

Хосту 'xxx.xx.xxx.xxx' не разрешено подключаться к этому серверу MySQL

Это должно быть мертвым простым, но я не могу заставить его работать на всю жизнь. Я просто пытаюсь подключиться удаленно к моему серверу MySQL. соединение как mysql -u root -h localhost -p работает нормально, но пытается mysql -u root -h 'any...
задан 13 окт. '09 в 15:40
5
ответов

SQL-инъекция, которая распространяется вокруг mysql_real_escape_string()

Есть ли возможность впрыска SQL даже при использовании функции mysql_real_escape_string()? Рассмотрим эту ситуацию с образцом. SQL построен в PHP следующим образом: $login = mysql_real_escape_string(GetFromPost('login')); $password = mysql_real_es...
задан 21 апр. '11 в 10:56
12
ответов

Когда использовать одиночные кавычки, двойные кавычки и обратные тики в MySQL

Я пытаюсь узнать лучший способ писать запросы. Я также понимаю важность того, чтобы быть последовательным. До сих пор я случайно использовал одинарные кавычки, двойные кавычки и обратные тики без какой-либо реальной мысли. Пример: $query = 'INSERT ...
задан 04 июля '12 в 4:53
3
ответов

Различия между INDEX, PRIMARY, UNIQUE, FULLTEXT в MySQL?

Каковы различия между PRIMARY, UNIQUE, INDEX и FULLTEXT при создании таблиц MySQL? Как я буду использовать их?
задан 02 апр. '09 в 3:32
9
ответов

MySQL: Предоставить ** все ** привилегии в базе данных

Я создал базу данных, например "mydb". CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER 'myuser'@'%' IDENTIFIED BY PASSWORD '*HASH'; GRANT ALL ON mydb.* TO 'myuser'@'%'; GRANT ALL ON mydb TO 'myuser'@'%'; GRANT CREATE ON mydb T...
задан 16 февр. '11 в 15:38
20
ответов

Поиск повторяющихся значений в MySQL

У меня есть таблица с столбцом varchar, и я бы хотел найти все записи, которые имеют повторяющиеся значения в этом столбце. Какой лучший запрос я могу использовать для поиска дубликатов?
задан 27 марта '09 в 7:22
10
ответов

Как временно отключить ограничение внешнего ключа в MySQL?

Можно ли временно отключить ограничения в MySQL? У меня две модели Django, каждая из которых имеет ForeignKey для другой. Удаление экземпляров модели возвращает ошибку из-за ограничения ForeignKey: cursor.execute("DELETE FROM myapp_item WHERE n = %...
задан 19 марта '13 в 17:03
7
ответов

Как сжать/очистить файл ibdata1 в MySQL

Я использую MySQL в localhost как "инструмент запроса" для выполнения статистики в R, то есть каждый раз, когда я запускаю R script, я создаю новую базу данных (A), создаю новую таблицу (B), импортируйте данные в B, отправьте запрос, чтобы получить ...
задан 11 авг. '10 в 10:20
13
ответов

MySQL Query GROUP BY день/месяц/год

Возможно ли, что я делаю простой запрос, чтобы подсчитать, сколько записей у меня есть за определенный период времени, например год, месяц или день, с полем TIMESTAMP, например: SELECT COUNT(id) FROM stats WHERE record_date.YEAR = 2009 GROUP BY rec...
задан 03 февр. '09 в 23:29