请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

TP下数据写入提示字段没有默认值,不能写入

在写入数据库时,有些字段值不埴入默认值,TP3.2时没提示错误,用TP6就会提示
SQLSTATE[HY000]: General error: 1364 Field ‘order_sn_original’ doesn’t have a default value",请问这种在TP6下怎么关闭?

正在回答 回答被采纳积分+3

1回答

singwa 2021-07-21 19:43:34

个人建议在建表的时候最好给字段一个默认值、如果是字符串 默认值给空字符串,如果int默认值给1等。希望老师的回复能帮助到您。

0 回复 有任何疑惑可以回复我~
  • 提问者 Sam元 #1
    老师,旧项目以前用TP3.2的,用了没问题,系统有一百多张表,就想TP6怎么在没有改核心框架下,有没有好的方法处理这种错误
    回复 有任何疑惑可以回复我~ 2021-07-21 20:44:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信