找回密码
 立即注册
查看: 521|回复: 0

SQLSTATE[HY000]: General error: 1364 Field 'id' doesn't have a default value解决

[复制链接]

30

金豆

170

黑豆

2

精华

管理员

站长QQ:515138

主题
124
回帖
7
在线时间
76 小时
注册时间
2024-2-3
最后登录
2024-11-14
发表于 2024-7-27 14:26:16 | 显示全部楼层 |阅读模式
在thinkphp8 关联自动写入的时候,报出如下错误:

SQLSTATE[HY000]: General error: 1364 Field 'id' doesn't have a default value解决
显示表的“ID”字段没有设置默认值。
检查之后,我发现是在设计数据库表的时候,没有给子模型的关联表中的主键id字段设置无符号自动递增的原因造成的。
金黑最终解决方法:加个主键就可以了



QQ|网站地图|Archiver|手机版|金黑 ( 粤ICP备2021124338号 )

网站建设,微信公众号小程序制作,商城系统开发,高端系统定制,app软件开发,智能物联网开发,直播带货系统等

Powered by Www.Jinhei.Cn

Copyright © 2013-2024 深圳市金黑网络技术有限公司 版权所有

快速回复 返回顶部 返回列表