MySQL的sql

更新时间:02-03 教程 由 颜初 分享

odeode设置方法。

odeodeode为strict,这样MySQL就会对数据进行更严格的校验。

ode的常用取值

ode有很多取值,下面是一些常用的取值:

- STRICT_TRANS_TABLES:如果一个事务中有任何一个语句导致了错误,整个事务都将回滚。

- NO_ZERO_IN_DATE:禁止日期中的零值,例如'0000-00-00'。

- NO_ZERO_DATE:禁止日期中的零值,例如'0000-00-00'。

- ERROR_FOR_DIVISION_BY_ZERO:如果除数为零,则会抛出错误。

- ONLY_FULL_GROUP_BY:如果GROUP BY中的列不在SELECT列表中,就会抛出错误。

- 在MySQL配置文件中设置

yfyiodeysqld]下添加以下内容:

ysqld]ode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,ONLY_FULL_GROUP_BY

然后重启MySQL服务,使设置生效。

- 在MySQL客户端中设置

odeode:

ode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,ONLY_FULL_GROUP_BY';

ode参数被设置为了我们指定的值,退出会话后设置将失效。

4. 总结

odeodeode。

声明:关于《MySQL的sql》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2087973.html