Mysql 是否可以向现有数据库表添加新的唯一索引?

Mysql 是否可以向现有数据库表添加新的唯一索引?,mysql,sql,database,Mysql,Sql,Database,我有数据库表,但没有索引,我想将索引id添加到该表中,这将是每行的uniqe,我如何使用mysql实现这一点?假设您在表上没有键,您可以这样做: ALTER TABLE whatever ADD id Int NOT NULL AUTO_INCREMENT PRIMARY KEY; 请记住,您可以将FIRST添加到该行的末尾,使其成为第一列,这对于id来说是一个好主意。我认为您的意思是使用JQuery之类的工具?您能澄清一下吗。您想将一个表中的条目复制到另一个没有这些条目的表中吗?这个问题是否

我有数据库表,但没有索引,我想将索引
id
添加到该表中,这将是每行的uniqe,我如何使用mysql实现这一点?

假设您在表上没有键,您可以这样做:

ALTER TABLE whatever ADD id Int NOT NULL AUTO_INCREMENT PRIMARY KEY;

请记住,您可以将
FIRST
添加到该行的末尾,使其成为第一列,这对于id来说是一个好主意。

我认为您的意思是使用JQuery之类的工具?您能澄清一下吗。您想将一个表中的条目复制到另一个没有这些条目的表中吗?这个问题是否已编辑?我看不到编辑指示,而且这两条评论都没有真正意义:/他只是在说向MySql数据库表添加列,而不是html Timbadu,也不是将一个表复制到另一个表;)mysql中的主键可能比主键好,但这要看情况而定:)@WillBuck很公平,我只是据此修改了答案,这没什么大不了的,darkajax,对你的答案投了赞成票,因为它正是人们要求的;)初级只是增加了一点清晰度!太好了,我不知道使用alter时自动增量会起作用。