Описание тега sql-mode

Сервер MySQL может работать в разных режимах SQL и по-разному применять эти режимы для разных клиентов в зависимости от значения системной переменной sql_mode. Администраторы баз данных могут установить глобальный режим SQL в соответствии с эксплуатационными требованиями сервера сайта, а каждое приложение может установить свой сеансовый режим SQL в соответствии со своими требованиями.
0 ответов

Как сбросить sql_mode на osx 10.11

У меня проблема с этим sql_mode SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'my_database_name.my_table.id' which is not functionally dependent on co…
10 апр '16 в 15:17
0 ответов

STRICT_TRANS_TABLES: Есть ли интерес к производительности?

Я не могу найти хорошую статью, в которой можно сказать, что STRICT_TRANS_TABLES лучше или не эффективнее (вставить)? В целом, если у вас есть хорошая статья, которая объясняет с точки зрения производительности другой режим sql... меня интересует. Б…
07 дек '13 в 08:38
0 ответов

Отсутствующее значение для необнуляемого столбца было добавлено при вставке pymysql в MariaDB

В следующем сценарии я ожидал исключение, но получил предупреждение: # MariaDB: 10 create table tm ( id int auto_increment primary key, col1 int not null ) ENGINE = InnoDB; Мой сценарий: # Python: 3.6.1 # PyMySQL: 0.7.11 import pymysql def main(): c…
23 июл '17 в 08:53
3 ответа

Как определить команды для запуска при запуске sql-mode?

Я использую Sql-режим для подключения к базе данных Oracle. Настройки по умолчанию для размеров линий и страниц и colsep не идеальны, поэтому я бы хотел, чтобы Emacs автоматически запускал следующие команды при подключении к моим базам данных: SET C…
05 ноя '14 в 15:57
1 ответ

MySQL Можете ли вы переопределить режим SQL сервера на уровне базы данных?

У нас есть один сервер MySQL 5.7, который нам нужен в нестрогом режиме, потому что это требуется некоторым устаревшим базам данных. Однако в нашем новейшем приложении мы бы хотели, чтобы база данных обеспечивала строгость (особенно NO_ZERO_DATE). Ес…
14 фев '17 в 16:58
1 ответ

Как переписать оператор, который использует расширения MySQL для GROUP BY, к стандартному оператору SQL?

Это использует MySQL Extensions to GROUP BY и не может быть выполнен, если sql_mode установлен в ONLY_FULL_GROUP_BY, -- SET sql_mode = ""; -- reset sql_mode and execute statement SELECT `courses`.`id` AS `id`, `courses`.`title` AS `title`, `courses`…
15 апр '13 в 22:45
0 ответов

MySQL 5.7 репликации сеансовой переменной "sql_mode" не удается

В документации MySQL для v5.7 говорится о репликации переменных: В MySQL 5.7 следующие переменные сеанса записываются в двоичный журнал и учитываются подчиненным устройством репликации при синтаксическом анализе двоичного журнала, независимо от форм…
25 июл '16 в 15:29
3 ответа

Как можно установить SQL_MODE навсегда на моем Mac

Я устанавливаю MySql на мой OsX 10.11 El Capitan. Если я пытаюсь начать свой запрос, у меня появляется странная ошибка, если в моем запросе есть Group By. Поэтому, если я попытаюсь выполнить этот запрос из терминала: SET GLOBAL sql_mode=(SELECT REPL…
13 мар '18 в 13:25
1 ответ

Как проверить SQL_MODE в MySQL для одного процесса?

Как я могу проверить, что SQL_MODE использует процесс? так что я вижу все обработанные, которые в настоящее время работают с использованием SHOW PROCESSLIST Что мне нужно сделать, это знать SQL_MODE, который использует процесс? Я хочу убедиться, что…
12 мар '14 в 16:14
1 ответ

Как установить режим SQL для подключения MySQL в JetBrains DataGrip

Есть ли у JetBrains DataGrip какой-либо способ, позволяющий мне автоматически устанавливать SQL_MODE для моего подключения к базе данных MySQL? Например, MySQL Workbench имеет специальное поле для соединения, которое установит SQL_MODE. В то время к…
29 июн '17 в 12:09
3 ответа

Emacs, как использовать SSH туннель для подключения к удаленному MySQL

У меня есть несколько удаленных серверов MySQL, которые разрешают соединение только с локального хоста. Для подключения к ним я делаю следующее: ssh host mysql -uuser -psecret -hhost.myhost.com В emacs я настроил соединение с локальным MySQL, исполь…
22 июн '13 в 00:25
2 ответа

Блокировка шрифтов для SQL-MODE внутри ORG-MODE, а не блокировка шрифтов

Связанный с вопросом: org-mode: исходный код блокирует код У меня самые последние версии org-mode и emacs по состоянию на 1 ноября 2012 года (org хранится в org-20121105). У меня также есть sql-режим, который поставляется с emacs-24. Я получил справ…
15 ноя '12 в 20:50
0 ответов

MYSQL - SET SESSION sql_mode = '';" - хорошая идея?

Я думаю о последствиях установки sql_mode=';' или sql_mode='' на уровне сеанса. Пожалуйста, пропустите соображения безопасности строгого режима и его преимуществ.
09 май '18 в 12:09
2 ответа

Emacs -nw с sql-mode не спрашивает пароль на минибуфере

Я использую emacs на консоли (emacs -nw). Я использую sql-mode, и при подключении к postgresql он просит ввести пароль в буфере, где пароль виден. Если я настраиваю -group и устанавливаю параметр пароля в списке sql-postgre-login-params, он запраши…
06 мар '14 в 17:50
3 ответа

Как заставить Emacs sql-mode распознавать комментарии в стиле MySQL #?

Я читаю кучу файлов MySQL, которые используют # (для конца строки) комментариев, но мой sql-режим их не поддерживает. Я нашел часть таблицы синтаксиса в sql.el, которая определяет /**/ и - comments, но в соответствии с этим таблицы синтаксиса Emacs …
27 янв '09 в 19:21
1 ответ

Почему поле временной метки не может получить значение по умолчанию?

Я пробую следующую таблицу изменений:ALTER TABLE test MODIFY COLUMN a timestamp NULL DEFAULT '1970-01-01 00:00:01'; Структура таблицы: CREATE TABLE `test` ( `a` timestamp NULL DEFAULT '0000-00-00 00:00:00' ) ENGINE=InnoDB DEFAULT CHARSET=utf8 Мой sq…
30 янв '18 в 14:38
2 ответа

Запустите этот запрос без изменения sql_mode

Я пытаюсь проверить запрос в тестовой среде, которая выглядит следующим образом Запрос: - SELECT a.aggreatorid AS aggreatorid, '' AS txndesc, DATE_FORMAT(DATE(b.txndate),'%d/%m/%Y') AS txndate, SUM(txncredit) AS txncredit, SUM(txndebit) AS txndebit …
23 янв '17 в 07:56
5 ответов

Как мне подключиться к SQL Server с помощью Emacs?

Какие шаги мне предпринять? Есть ли какие-либо полезные сведения или советы по улучшению среды IDE, характерные для SQL Server при использовании Emacs?
2 ответа

Как установить Amazon RDS SQL_MODE с несколькими значениями

MySQL позволяет параметру SQL_MODE иметь несколько значений в файле my.cnf. Как я могу сделать то же самое на Amazon RDS? ОБНОВЛЕНИЕ: Эта проблема была исправлена ​​... см. Ниже.
25 июн '15 в 18:38
1 ответ

Как настроить xemacs для распознавания базы данных, указанной в.sql-режиме?

Я запускаю xemacs с файлом.sql-mode, содержащим следующее: 1 (setq sql-association-alist 2 '( 3 ("XDBST (mis4) " ("XDBST" "xsius" "password")) 4 ("dev " ("DEVTVAL1" "xsi" "password" "devbilling")) 5 )) Когда я вхожу в базу данных в xemacs, выбирая У…
04 ноя '15 в 17:27