大家好,我附上了表格结构的图片..
问题
我正在向 db 添加一条新记录,它说它在不同时重复,title
我将这三个记录构造为唯一的方式有什么问题吗?
我需要标题、父级、eid 是唯一的,因为只有当所有三个都具有相同的数据时,如果其中一个字段不同,则将其视为非重复
已更新bla bla
数据库上尚不存在
该标题
INSERT INTO `test_table` (`id`,`title`,`parent`,`lang`)VALUES(1,'Bla bla',0,25);
大家好,我附上了表格结构的图片..
问题
我正在向 db 添加一条新记录,它说它在不同时重复,title
我将这三个记录构造为唯一的方式有什么问题吗?
我需要标题、父级、eid 是唯一的,因为只有当所有三个都具有相同的数据时,如果其中一个字段不同,则将其视为非重复
已更新bla bla
数据库上尚不存在
该标题
INSERT INTO `test_table` (`id`,`title`,`parent`,`lang`)VALUES(1,'Bla bla',0,25);
该错误是因为重复值 forid
而不是 for title
。
id
是您的主键,因此不允许重复。此外,您的架构说这id
是一个自动增量字段,因此您无需明确输入其值。
那是因为已经有一行 id=1或者因为表上的索引已损坏,请查看此论坛帖子以了解如何使用 phpmyadmin 修复它。