服务器变量SQL_MODE
SQL_MODE:
对其设置可以完成一些约束检查的工作,可分别进行全局的设置或当前会话的设置,参考:https://mariadb.com/kb/en/library/sql-mode/
常见MODE:
- NO_AUTO_CREATE_USER
禁止GRANT创建密码为空的用户 - NO_AUTO_VALUE_ON_ZERO
在自增长的列中插入0或NULL将不会是下一个自增长值 - NO_BACKSLASH_ESCAPES
反斜线 " \ " 作为普通字符而非转义字符 - PAD_CHAR_TO_FULL_LENGTH
启用后,对于CHAR类型将不会截断空洞数据 - PIPES_AS_CONCAT
将 "||" 视为连接操作符而非 “或运算符”
网友评论