【发布时间】:2017-08-19 04:43:05
【问题描述】:
所以我用一个名为“logs”的表创建了一个基本数据库。在日志中,我创建了一个列(比如说“ID”)。
接下来,我编写了一些 PHP (INSERT INTO logs (ID) VALUES ('$ID');) 并进行了测试。我使用了 2 次相同的值,但出现错误:Duplicate entry。
我知道这会发生,但是否可以在 CHAR( 255 ) 列中允许 2 行或更多行相同?
任何帮助将不胜感激。
【问题讨论】:
-
你的字段是主键吗?
-
不,不是。还有一件事我忘了提 - 我有 2 列,而不是 1 列,而且都是 CHAR 列
-
您的 ID 列必须具有 UNIQUE 约束。你应该删除它
标签: php mysql database phpmyadmin duplicates