你把表格的主键设置为自动累加(AUTO_INCREMENT),
CREATE TABLE `inStudy` (
`inStudyId` int(11) NOT NULL AUTO_INCREMENT,
`inStudyName` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
`seq` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`inStudyId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
或者给主键设置值。
异常提示信息告诉你,字段ID没有默认值。应该是ID字段是非空字段,但你没有默认值,而且在INSERT语句中没有指定ID的值
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632