求解,急!照着某博改了,但还是有错误Duplicate entry '6' for key 'PRIMARY'错误

进来的朋友帮忙看看吧🙋

img

img


🤯·🥴🙃·

img


感谢感谢🙏
🈳
🐇🈚🈚🔘🈚✔️✔️🥴🥴

一般的数据表id都是具有唯一约束的,而且一般是自增的,所以在插入数据时,一般是不指定id的,让数据库自己设定,你的代码中指定了id的值为6,第一次执行可能不会错,从第二次开始肯定就必然会错了;
如有帮助,请采纳!

MySQLIntegrityConstraintViolationException的意思是违反了数据库的完整性约束,在表中建立了唯一索引
1.遇见这样类似的问题,首先检查数据库,看看表字段是否有索引
2.检查sql语句

数据库中id为6的数据已经存在了吧

像3楼说的那样,id主键是有唯一性的!一般都会设置主键自增的,试着把ID去掉

Main12行 diaoyongTools,导致Tools41行出错,这一行做了什么