MySQL SQL_MODE 设置详解:'STRICT_TRANS_TABLES', 'ERROR_FOR_DIVISION_BY_ZERO', 'NO_AUTO_CREATE_USER', 'NO_ENGINE_SUBSTITUTION'
'sql_mode='STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'' 是 MySQL 数据库的语句,它指定了 MySQL 数据库的工作模式。具体的解释如下:
- 'STRICT_TRANS_TABLES':严格模式,要求插入或更新数据时,所有的列都必须符合其数据类型,否则会报错。
- 'ERROR_FOR_DIVISION_BY_ZERO':除数为零时,会报错。
- 'NO_AUTO_CREATE_USER':禁止自动创建用户。
- 'NO_ENGINE_SUBSTITUTION':如果某个表的存储引擎不可用,不会自动替换成其他存储引擎。
原文地址: https://www.cveoy.top/t/topic/oY0i 著作权归作者所有。请勿转载和采集!