1

大家好,我附上了表格结构的图片.. mysql 唯一的

问题

我正在向 db 添加一条新记录,它说它在不同时重复,title我将这三个记录构造为唯一的方式有什么问题吗?

我需要标题、父级、eid 是唯一的,因为只有当所有三个都具有相同的数据时,如果其中一个字段不同,则将其视为非重复

已更新bla bla数据库上尚不存在 该标题

INSERT INTO `test_table` (`id`,`title`,`parent`,`lang`)VALUES(1,'Bla bla',0,25);
4

2 回答 2

3

该错误是因为重复值 forid而不是 for title

id是您的主键,因此不允许重复。此外,您的架构说这id是一个自动增量字段,因此您无需明确输入其值。

于 2011-03-08T17:25:22.773 回答
1

那是因为已经有一行 id=1或者因为表上的索引已损坏,请查看此论坛帖子以了解如何使用 phpmyadmin 修复它。

于 2011-03-08T17:26:58.713 回答