各位好,有个Mysql的问题:
我是本机后台操作mysql增删改都没有任何反映,数据不动!能读出来!
但将程序上传到虚拟空间后一切都正常,可以增加删除改动!!
这个应该是我本机的mysql设置问题了,我想问下:到底是哪里要设置下呢?!
我本机的mysql增删改不了!! 谢谢各位了!
我是本机后台操作mysql增删改都没有任何反映,数据不动!能读出来!
但将程序上传到虚拟空间后一切都正常,可以增加删除改动!!
这个应该是我本机的mysql设置问题了,我想问下:到底是哪里要设置下呢?!
我本机的mysql增删改不了!! 谢谢各位了!
我將my.ini里面的sql-mode前面的STRICT_TRANS_TABLES去掉就可以了!
一定要這樣的嗎?怎么避開這個呢?高版本?!
mysql 是可以在各个模式下运行,模式不同它的限制不一样,如果在STRICT_TRANS_TABLES这个模式,也是mysql的默认模式之一,对于STRICT_TRANS_TABLES,MySQL将非法值转换为最接近该列的合法值并插入调整后的值。如果值丢失,MySQL在列中插入隐式 默认值。在任何情况下,MySQL都会生成警告而不是给出错误并继续执行语句。
or
在任何情况下,MySQL都会生成警告,而不是给出错误并继续执行语句?
------------
不好意思,我想问清楚下,是生成警告并继续执行语句 还是 生成警告不执行语句....