Отключение строгого режима при добавлении новой записи
Как включить/отключить строгий режим MySQL в localhost (xampp)?
Я хочу знать, как проверить, включен или выключен строгий режим MySQL в localhost (xampp).
Если тогда, для каких режимов и как отключиться.
Если выключено, то как включить.
Я уже последовали http://dev.mysql.com/doc/refman/5.7/en/sql-mode.ht... и https://mariadb.com/kb/en/mariadb/sql_mode/ и другие связанные сайты. Но я не получил точного ответа на мой вопрос.
33 mysql sql-server xampp server
Ipsita Rout 30 нояб. '16 в 6:34 источникподелиться
7 ответов
→ STRICT_TRANS_TABLES отвечает за установку строгого режима MySQL.
→ Чтобы проверить, включен строгий режим или нет, запустите приведенный ниже SQL:
SHOW VARIABLES LIKE 'sql_mode';
Если одним из значений является STRICT_TRANS_TABLES, тогда строгий режим включен, иначе нет. В моем случае это дало
+--------------+------------------------------------------+
|Variable_name |Value |
+--------------+------------------------------------------+
|sql_mode |STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION|
+--------------+------------------------------------------+
Следовательно, в моем случае включен строгий режим, поскольку одним из значений является STRICT_TRANS_TABLES.
→ Чтобы отключить строгий режим, запустите приведенный ниже sql:
set global sql_mode='';
[или любой режим, кроме STRICT_TRANS_TABLES. Пример: установить глобальный sql_mode = 'NO_ENGINE_SUBSTITUTION';]
→ Чтобы снова включить строгий режим, запустите приведенный ниже SQL:
set global sql_mode='STRICT_TRANS_TABLES';
http://qaru.site/questions/629759/how-to-turn-onof...
Екатеринбург, Россия
На форуме: directman66