无法编辑phpmyadmin中的现有表格。我尝试将id
设置为primary key
以及auto increment
,但在两种情况下都会抛出错误,即使没有其他列被设置为主键或自动递增。
答案 0 :(得分:1)
您必须首先编辑表中的条目,以便没有具有相同ID的重复行。您收到的错误消息说明问题所在:"duplicate entry '33' for key primary"
。因此,至少有两个具有相同ID号的条目,33。修复这些问题后,应该允许您在id
上设置属性主键。
主键意味着构建主键的所有列在组合时都是唯一的,如果只有一列,那么该列中的所有条目都必须是唯一的。