嗨,伙计们,我已经为表结构附上了一张照片..
问题
我正在向db中添加一条新记录,它表示当title
不同时它是重复的是我将这三种结构组合成唯一的方式有什么不对吗?
我需要标题,parent,eid是唯一的,因为只有当所有三个字段都有相同数据时,如果其中一个字段不同,则将其视为非重复
已更新
db尚不存在标题bla bla
INSERT INTO `test_table` (`id`,`title`,`parent`,`lang`)VALUES(1,'Bla bla',0,25);
答案 0 :(得分:3)
错误是由于id
的重复值而不是title
的重复值。
id
是您的主键,因此不允许重复。此外,您的架构表明id
是一个自动增量字段,因此您无需显式输入其值。
答案 1 :(得分:1)
那是因为已经有一行id = 1 OR ,因为表上的索引已损坏,请检查this forum thread如何使用phpmyadmin修复它。