我正在使用PhpMyAdmin在表格上添加索引,但每当我尝试添加索引时都会打印错误......
我有一个名为updates_categories
的表,我有一个名为created_date
的列...所以我试图在那里添加一个索引,我得到以下错误:
#1062 - Duplicate entry '2012-02-27 22:15:16' for key 'date_index'
我认为很多条目都进入了相同的日期(这可能会发生),但这意味着什么?我不能在具有相同数据的列上有索引?
答案 0 :(得分:2)
不要仅为一个字段添加索引,因为大多数时候它在select上没有性能优势但是它们在插入时有缺点。您的表结构是什么以及您使用哪种查询?
答案 1 :(得分:2)
是的,您可以 - 但不要将其用作“UNIQUE”键,只需“简单”索引。
答案 2 :(得分:0)
您尝试创建什么样的索引?
唯一和主键要求不存在多次密钥