В sql_mode
MySQL есть несколько значений:
ANSI
,
IGNORE_SPACE
,
STRICT_TRANS_TABLES
, так далее
Как я могу увидеть одно конкретное значение? В руководстве говорится:
Вы можете получить текущий режим, выполнив инструкцию SELECT @@ sql_mode.
Но он просто ничего не показывает, только одно пустое поле в таблице с @@sql_mode
именем столбца.
PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ORACLE,NO_KEY_OPTIONS,NO_TABLE_OPTIONS,NO_FIELD_OPTIONS,NO_AUTO_CREATE_USER
и т.д. не выставлены? Или вы имеете в виду, что некоторые из них установлены, но просто не отображаются по умолчанию?Вы также можете попробовать это, чтобы определить текущее глобальное
sql_mode
значение:SELECT @@GLOBAL.sql_mode;
или значение сеанса
sql_mode
:SELECT @@SESSION.sql_mode;
У меня также было ощущение, что режим SQL действительно пуст.
источник