冰封娱乐网_提供完美娱乐网技术_678辅助网资讯 - 冰封娱乐网提供最新网络技术,QQ技术,线报活动等。冰封娱乐网,完美娱乐网,678辅助网有的我们都有,让我们的生活更加精彩!

MySQL之Field ‘***’doesn’t have a default value错误解决办法

  • 时间:
  • 浏览:52

今天,中国博客联盟有博友反馈,zgboke.com无法提交博客,当时我正好准备去假日广场聚会,就匆匆忙忙的提交试了下,发现提交博客的从前觉得 报如下错误:

提示web_pic可不并能 为空值。很纳闷,从前都可不时要成功提交的,为哪几种经常不行了?看完下网上的案例,说是时要修改MySQL的配置哪几种的,就说 目前博客联盟是挂在京东云擎的,数据库可不并能 修改配置,按理说从前可不时要正常提交,顶端应该也可不时要才对啊!

就说 聚会时间快到了,就先贴到 一边了。回到家从前,对比了下网上的这些案例,从前是web_pic这些键值设置了不为空是是因为的,也就说 在创建表的从前,使用了not null属性。于是进入mywebsql,登入京东云擎数据库,进行了如下操作:

提交后,发现可不时要成功提交了!出現这些错误的我让你,应该是我最近导入导出数据库太频繁,create tables一句话出現错误是是因为的。

下面,挂接一下网上的相同哪几种的问题的这些除理办法,方便出現哪几种的问题的同学参考:

1、打开my.ini,查找

sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”

修改为

sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”

就说 重启MYSQL

2、MySQL 5 uses a strict mode which needs to be disabled.

In Windows, Goto Start–>Programs–>MySQL->MySQL Instance Config Wizard. Follow through the Reconfigure Instance option–>Detailed Configuration–>Continue Next a few screens. At the bottom under Enable TCP/IP option there is ‘Enable Strict Mode’. Deslect this option (no tick). Save changes and MySQL will restart.

3、看看你的数据库定义的从前是也有把主键生成办法设置为int的,就说 没办法 设置为自增的!!就说 数据定义的从前设置从前默认值就可不时要了。