如果不手动设置主键就会报错 主键不能重复
我表已经将主键设置为自动增长了 是我用的不对吗?
DROP TABLE IF EXISTS `info`;
CREATE TABLE `info` (
`id` int(4) NOT NULL AUTO_INCREMENT,
`accept_time` datetime(0) NULL DEFAULT NULL,
`accept_station` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`logistic_code` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
<p>文档中有过强调说明:<a>https://jfinal.com/doc/5-3</a></p>
注意看文档中红色加粗字体部分
明白了 谢谢您的回复
简单点说,你是用同一个对象在反复插入,如果id没有手动赋值,就是查询的值
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。