一尘不染

在mysql中设置全局sql_mode

mysql

我试图在mysql中设置sql_mode,但会引发错误。

命令:

set global sql_mode='NO_BACKSLASH_ESCAPES','STRICT_TRANS_TABLE','NO_AUTO_CREATE_USER','NO_ENGINE_SUBSTITUTION'

这不是设置多种模式的正确方法吗?设置会话和全局模式的优点是什么?哪有?我有不同的用户尝试使用不同的UNC值更新数据库,并插入od将会话模式设置为“
NO_BACKSLASH_ESCAPES”,尽管为此我可以使用一种通用的模式。这有意义吗?

请告诉我。

谢谢。


阅读 645

收藏
2020-05-17

共1个答案

一尘不染

我解决了

正确的模式是:

set global sql_mode="NO_BACKSLASH_ESCAPES,STRICT_TRANS_TABLE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
2020-05-17