mysql 的严格模式是否可以通过修改变量更改?
时间: 2023-08-04 20:38:24 浏览: 147
是的,MySQL的严格模式可以通过修改变量进行更改。MySQL的严格模式有多种类型,包括SQL模式和数据验证模式。可以通过设置SQL_MODE变量来更改SQL模式,例如:
```
SET GLOBAL sql_mode='STRICT_TRANS_TABLES';
```
而数据验证模式则可以通过设置严格模式相关的系统变量来更改,例如:
```
SET GLOBAL sql_mode='REAL_AS_FLOAT,PIPES_AS_CONCAT';
```
需要注意的是,这些变量的修改可能会影响数据库的行为和数据完整性,因此修改前需要仔细考虑。
阅读全文