sql — вопросы с ответами

15 ответов
Я обновил свою систему и установил MySql 5.7.9 с php для веб-приложения, над которым я работаю. У меня есть запрос, который динамически создается, и при работе в более старых версиях MySql он отлично работает. С момента обновления до 5.7 я получаю эту ошибку: Выражение # 1 списка SELECT не находитс...
group-by
06 дек. 2015, в 07:58
16 ответов
У меня есть столбец в таблице, который может содержать нулевые или пустые значения. Как проверить, является ли столбец пустой или нулевой в строках, присутствующих в таблице. (e.g. null or '' or ' ' or ' ' and ...)
12 дек. 2011, в 05:06
9 ответов
У меня есть простая таблица mysql: CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY KEY (`persID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; INSERT ...
mysql-error-1093
13 дек. 2010, в 13:14
15 ответов
Ошибка SQL-запрос: -- -- Database: `work` -- -- -------------------------------------------------------- -- -- Table structure for table `administrators` -- CREATE TABLE IF NOT EXISTS `administrators` ( `user_id` varchar( 30 ) NOT NULL , `password` varchar( 30 ) NOT NULL ) ENGINE = InnoDB DEFAULT C...
mysql-error-1046
23 окт. 2010, в 18:00
18 ответов
У меня есть таблица со следующими полями: id (Unique) url (Unique) title company site_id Теперь мне нужно удалить строки с тем же title, company and site_id. Один из способов сделать это будет использовать следующий SQL вместе с script (PHP): SELECT title, site_id, location, id, count( * ) FROM jo...
duplicates
duplicate-removal
22 июль 2010, в 18:02
14 ответов
Следующий запрос: SELECT year, id, rate FROM h WHERE year BETWEEN 2000 AND 2009 AND id IN (SELECT rid FROM table2) GROUP BY id, year ORDER BY id, rate DESC дает: year id rate 2006 p01 8 2003 p01 7.4 2008 p01 6.8 2001 p01 5.9 2007 p01 5.3 2009 p01 4.4 2002 p01 3.9 2004 p0...
greatest-n-per-group
ranking
25 янв. 2010, в 01:18
16 ответов
В чем разница между VARCHAR и CHAR в MySQL? Я пытаюсь сохранить хеши MD5.
11 дек. 2009, в 02:58
11 ответов
У меня есть таблица с первичным ключом, который является varchar (255). Некоторые случаи возникли, когда 255 символов недостаточно. Я попытался изменить поле на текст, но я получаю следующую ошибку: BLOB/TEXT column 'message_id' used in key specification without a key length как я могу это исправит...
mysql-error-1170
01 дек. 2009, в 14:41
13 ответов
Я пытаюсь выяснить, существует ли строка в таблице. Используя MySQL, лучше сделать такой запрос: SELECT COUNT(*) AS total FROM table1 WHERE ... и проверьте, не является ли сумма ненулевым или лучше сделать такой запрос: SELECT * FROM table1 WHERE ... LIMIT 1 и проверить, были ли возвращены строки?...
performance
exists
04 нояб. 2009, в 21:02
8 ответов
У меня есть следующие две таблицы SQL (в MySQL): Phone_book +----+------+--------------+ | id | name | phone_number | +----+------+--------------+ | 1 | John | 111111111111 | +----+------+--------------+ | 2 | Jane | 222222222222 | +----+------+--------------+ Call +----+------+--------------+ | ...
15 дек. 2008, в 09:16
16 ответов
Есть ли способ получить количество строк во всех таблицах в базе данных MySQL без запуска SELECT count() в каждой таблице?
13 нояб. 2008, в 02:40
10 ответов
Мне нужно сохранить URL-адрес в таблице MySQL. Какая наилучшая практика для определения поля, которое будет содержать URL с неопределенной длиной?
database
20 окт. 2008, в 20:38
6 ответов
В основном возникает вопрос, как это сделать: id string 1 A 1 B 2 C : id string 1 A B 2 C
string
aggregate
concatenation
29 сен. 2008, в 18:19
27 ответов
Я заинтересован в изучении некоторых (идеально) баз данных агностических способов выбора n-й строки из таблицы базы данных. Было бы также интересно узнать, как это можно достичь, используя встроенную функциональность следующих баз данных: SQL Server MySQL PostgreSQL SQLite Oracle В SQL Server 2...
19 авг. 2008, в 17:16
18 ответов
Я знаю, что вы можете вставлять сразу несколько строк, есть ли способ обновить сразу несколько строк (как в одном запросе) в MySQL? Изменить: Например, у меня есть следующие Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Я хочу объединить все с...
sql-update
06 авг. 2008, в 13:37
Наверх
Меню