【问题描述】:登录tidb数据库后,修改全局系统变量sql_mode时报错
当set GLOBAL sql_mode =‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FORDIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’;命令时报错,然后删掉ERROR_FORDIVISION_BY_ZERO就好了,不知道ERROR_FORDIVISION_BY_ZERO有什么用,为什么添加失败呢
set @@GLOBAL.sql_mode='';
set GLOBAL sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FORDIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';