如何让MySQL不显示warning

更新时间:02-03 教程 由 果儿 分享

ing,提高代码的健壮性。

ing信息

inging信息。在这种情况下,MySQL仍然会将数据插入到表中,但是超出长度的部分会被截断。

ing信息

1.使用SET命令

ing信息。具体方法如下:

ode = 'STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

ode参数来设置MySQL的模式。其中,STRICT_ALL_TABLES表示MySQL将在执行任何SQL语句之前检查表和列的数据类型,NO_ZERO_IN_DATE和NO_ZERO_DATE表示MySQL将禁止日期和时间类型的字段插入0值,ERROR_FOR_DIVISION_BY_ZERO表示MySQL将在执行除以0的操作时抛出错误,NO_AUTO_CREATE_USER表示MySQL不会自动创建用户,NO_ENGINE_SUBSTITUTION表示MySQL将在无法使用指定的存储引擎时强制抛出错误。

yf文件中配置

yfodeing信息。具体方法如下:

ysqld]ode=STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

ysqldodeing信息。

ingingyfing信息,我们可以提高代码的健壮性,减少错误和异常情况的发生。

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