位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享MySQL之Field‘***’doesn’t have a default value错误解决办法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

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

提示web_pic不能为空值。很纳闷,之前都可以成功提交的,为什么突然不行了?看了下网上的案例,说是需要修改MySQL的配置什么的,但是目前博客联盟是挂在京东云擎的,数据库不能修改配置,按理说之前可以正常提交,后面应该也可以才对啊!

由于聚会时间快到了,就先放在一边了。回到家之后,对比了下网上的类似案例,原来是web_pic这个键值设置了不为空导致的,也就是在创建表的时候,使用了not null属性。于是进入mywebsql,登入京东云擎数据库,进行了如下操作:

提交后,发现可以成功提交了!出现这个错误的愿意,应该是我最近导入导出数据库太频繁,create tables语句出现错误导致的。

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

下面,整理一下网上的相同问题的其他解决办法,方便出现问题的同学参考:

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的,但是没有设置为自增的!!或者数据定义的时候设置一个默认值就可以了。

MySQL数据库优化推荐的编译安装参数小结 MySQL编译参数多而复杂,让新手感到很头大,如果是正式生成环境安装MySQL,没有充足的时间去研究每一个参数代表的意义,个人建议使用余洪春前辈整

Windows下使用Cygwin编译MySQL客户端 MinTTY是一个小巧但却很实用的Cygwin终端机,但有个严重的问题就是无法调用交互性的Windows原生程序,比如说mysql.exe,当你在MinTTY中输入如下的命令:$mys

mysql修改自增长主键int类型为char类型示例 原来有一个表中的主键是int自增长类型,因为业务变化需要把int改成char类型的主键。同时因为原来的表中已经存在了数据,不能删除表重建,只能修改

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

本文链接地址:https://www.jiuchutong.com/biancheng/347356.html 转载请保留说明!

上一篇:从MySQL的源码剖析Innodb buffer的命中率计算(mysql源码编译)

下一篇:MySQL数据库优化推荐的编译安装参数小结(mysql数据库优化面试题)

  • 五险一金代缴费
  • 固定资产待抵扣进项税
  • 汇算清缴需要传什么资料
  • 增值税普通发票和电子普通发票的区别
  • 增值税优惠政策3%降1%
  • 去年发生的成本怎么算
  • 土地出让交增值税多少
  • 转让技术所得收入怎么计算增值税
  • 公司做帐成本发票怎么开
  • 行政事业单位凭证培训课件
  • 小规模建筑公司预缴增值税
  • 公交车收购
  • 生产企业的安全员好干吗
  • etc开了充值发票还可以开消费发票么?
  • 营业外收入交税会计分录
  • 以前年度的税务怎么查
  • 签合同交什么照片比较好
  • 小规模企业可以开电子专用发票吗
  • 超市预付卡开票内容
  • 企业如何避免风险
  • 境内企业技术转让 增值税
  • 个税附加扣除如何填写合适
  • 填制和审核凭证是什么意思
  • 装饰公司发票怎么
  • 上月抵扣的进项税这个月怎么做分录
  • 企业购买可转债会计分录
  • 厂房租赁记账凭证
  • 待认证进项税额转出会计分录
  • 库存商品过多说明什么问题
  • linux tr
  • 支付给其他公司的工程项目管理费
  • 货运代理开票
  • laravel 5.4中实现无限级分类的方法示例
  • 计算所得税不得扣除的税金
  • 小程序开发一个多少钱啊
  • 免交的增值税要交所得税吗
  • php图片库
  • 法定盈余公积使用于什么
  • 二手车交易发票怎么收费
  • 公允价值变动收益是指什么
  • 其他业务成本如何结转
  • okhttp3源码
  • 购买电脑的过程
  • 设计费可以抵扣进项吗
  • 怎么登记现金日记账和银行存款日记账
  • mysql索引优化的方案
  • 跨年增值税专用发票红字发票怎么开
  • 发票已开不确认收入可以做吗?
  • 金税四期怎么监控个人账号
  • 应交税费余额是什么意思
  • 应付职工薪酬会计凭证
  • 企业期末预收账款怎么算
  • 劳务派遣公司差额征税怎么做账
  • 其他货币资金怎么结转
  • 商业汇票的票样
  • 租地青苗补偿问题
  • 公司员工报销车费还需要签协议吗
  • mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database
  • mysql的三种查询方式
  • bios设置密码怎么设置
  • win8磁盘占用率高怎么处理
  • aow_exe.exe是什么进程
  • win+tab键
  • window系统怎么截屏屏幕
  • win10进入安全模式后怎么恢复正常模式启动电脑
  • xp系统内存占用多少
  • centos7取消挂载硬盘
  • windows10已激活
  • win7系统回收站不见了怎么办
  • perl ne
  • uploadify文件上传
  • nodejs 异步io底层原理
  • nodejs内置的包管理器
  • linux中crontab的用法
  • bash 入门
  • js实现新浪博客推送
  • 大学的python选修课好学吗
  • 12月份买的车10月打电话让我去保养
  • tbc法力陵墓入口
  • 幼儿掌握概念的名称容易真正掌握概念的内涵也很容易
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设