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

89
В доступе отказано; вам нужны (по крайней мере, одна из) привилегии SUPER для этой операции

Поэтому я пытаюсь импортировать файл sql в rds (1G MEM, 1 CPU). Файл sql похож на 1.4G mysql -h xxxx.rds.amazonaws.com -u user -ppass --max-allowed-packet = 33554432 db <db.sql Он застрял в: ERROR 1227 (42000) at line 374: Access denied; you need (at least one of) the SUPER privilege(s) for...

88
Как вы интерпретируете план объяснения запроса?

При попытке понять, как выполняется инструкция SQL, иногда рекомендуется взглянуть на план объяснения. Какой процесс нужно пройти для интерпретации (осмысления) плана объяснения? Что должно выделяться как «О, это прекрасно работает?» против «О нет, это неправильно»....

88
Функции против хранимых процедур

Допустим, мне нужно реализовать фрагмент кода T-SQL, который должен возвращать в качестве результата таблицу. Я могу реализовать возвращающую табличное значение функцию или хранимую процедуру, возвращающую набор строк. Что мне использовать? Короче говоря, я хочу знать следующее: Каковы основные...

88
Когда использовать STRAIGHT_JOIN с MySQL

У меня был довольно сложный запрос, с которым я работал, и его выполнение занимало 8 секунд. EXPLAIN показывал странный порядок таблиц, и не все мои индексы использовались даже с подсказкой FORCE INDEX. Я наткнулся на ключевое слово соединения STRAIGHT_JOIN и начал заменять им некоторые из моих...

88
Как выбрать уникальные записи по SQL

Когда я выполняю «SELECT * FROM table», я получаю такие результаты, как показано ниже: 1 item1 data1 2 item1 data2 3 item2 data3 4 item3 data4 Как видите, есть дублированные записи из столбца 2 (элемент 1 дублируется). Итак, как я мог просто получить такой результат: 1 item1 data1 2 item2 data3 3...

88
Поля даты и времени MySQL и летнее время - как мне указать «дополнительный» час?

Я использую часовой пояс Америки / Нью-Йорка. Осенью мы «отступаем» на час - фактически «набираем» один час в 2 часа ночи. В точке перехода происходит следующее: это 01:59:00 -04: 00, затем через 1 минуту это становится: 01:00:00 -05: 00 Поэтому, если вы просто скажете «1:30 утра», это будет...

88
Сохранить массив PHP в MySQL?

Как хорошо сохранить массив данных в одном поле mysql? Также, когда я запрашиваю этот массив в таблице mysql, как лучше вернуть его в форму массива? Есть ли сериализация и десериализация ответа?...

88
Как я могу включить журнал медленных запросов MySQL без перезапуска MySQL?

Я выполнил инструкции здесь: http://crazytoon.com/2007/07/23/mysql-changing-runtime-variables-with-out-restarting-mysql-server/, но это, похоже, только устанавливает порог. Мне нужно что-то еще, например, установить путь к файлу? Согласно документам MySQL Если для --log-slow-questions не указано...

88
PostgreSQL: имена ограничений по умолчанию

При создании таблицы в PostgreSQL будут назначены имена ограничений по умолчанию, если они не указаны: CREATE TABLE example ( a integer, b integer, UNIQUE (a, b) ); Но при ALTER TABLEдобавлении ограничения кажется, что имя обязательно: ALTER TABLE example ADD CONSTRAINT my_explicit_constraint_name...

88
Как проверить нулевые / пустые / пробельные значения с помощью одного теста?

Я хотел бы написать оператор SELECT, который использует только один тест для возврата столбцов без значений (пустые, пустые или все пробелы). Я думал, что это сработает: SELECT column_name from table_name WHERE column_name NOT LIKE '%_%'; Но это не работает для значений NULL. Конечно могу добавить...

88
Java: вставьте несколько строк в MySQL с помощью PreparedStatement

Я хочу вставить сразу несколько строк в таблицу MySQL с помощью Java. Количество строк динамическое. Раньше я делал ... for (String element : array) { myStatement.setString(1, element[0]); myStatement.setString(2, element[1]); myStatement.executeUpdate(); } Я хотел бы оптимизировать это, чтобы...

88
SQL сравнить данные из двух таблиц

У меня 2 таблицы TableAи TableBкоторые имеют тот же формат столбца, например , обе таблицы TableAи TableBимеют столбцы A B C D E F где A и B - первичные ключи. Как написать SQL, чтобы проверить, что if TableAи TableBthat имеют одинаковые первичные ключи, содержат одно и то же значение во всех...