MySQL中表主键的删除

MySQL中表主键的删除,sql,mysql,primary-key,Sql,Mysql,Primary Key,我已经删除了MySQL数据库中一个表的主键,但是现在,当我使用MySQL管理员试图编辑这个表的一些数据时,它不允许我这样做 出现在表格底部的按钮“编辑”保持可见,但无法单击。这可能是因为它不知道要将更新应用到哪一行,因为如果没有主键标识符,它可能会匹配多行。编辑MySQL管理员中的按钮将使用主键确定要运行的查询。例如-从id=uid的某个_表中更新某个_字段如果您想继续使用“编辑”按钮,则必须添加回主键。如果主键不合适,您也可以使用更新查询更新行。尝试以下操作: alter table tabl

我已经删除了MySQL数据库中一个表的主键,但是现在,当我使用MySQL管理员试图编辑这个表的一些数据时,它不允许我这样做


出现在表格底部的按钮“编辑”保持可见,但无法单击。

这可能是因为它不知道要将更新应用到哪一行,因为如果没有主键标识符,它可能会匹配多行。

编辑MySQL管理员中的按钮将使用主键确定要运行的查询。例如-
从id=uid的某个_表中更新某个_字段如果您想继续使用“编辑”按钮,则必须添加回主键。如果主键不合适,您也可以使用
更新
查询更新行。

尝试以下操作:

alter table tableX add primary key(id);
将id替换为主键列