关于mysql插入int空值的处理

最好的也是用的最多的方法是:

将int型空值不允许为空 默认为0.这样就不会出现因为允许为空 插入空值变为0的情况。虽然用起来要判断一下,但却不会出现问题。

其它的方法,来自网络,咱未验证

如果已经安装好了的,就在my.ini中查找sql-mode,默认为sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",将其修改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",重启mysql后即可。

转载于:https://www.cnblogs.com/xiaozhanta/archive/2013/03/15/2961008.html

你可能感兴趣的:(关于mysql插入int空值的处理)