mysql将索引结果添​​加到错误中

时间:2012-02-27 21:30:15

标签: php mysql indexing duplicates

我正在使用PhpMyAdmin在表格上添加索引,但每当我尝试添加索引时都会打印错误......

我有一个名为updates_categories的表,我有一个名为created_date的列...所以我试图在那里添加一个索引,我得到以下错误:

#1062 - Duplicate entry '2012-02-27 22:15:16' for key 'date_index' 

我认为很多条目都进入了相同的日期(这可能会发生),但这意味着什么?我不能在具有相同数据的列上有索引?

3 个答案:

答案 0 :(得分:2)

不要仅为一个字段添加索引,因为大多数时候它在select上没有性能优势但是它们在插入时有缺点。您的表结构是什么以及您使用哪种查询?

答案 1 :(得分:2)

是的,您可以 - 但不要将其用作“UNIQUE”键,只需“简单”索引。

答案 2 :(得分:0)

您尝试创建什么样的索引?

唯一和主键要求不存在多次密钥