在MySQL中,修改表字段唯一性需要使用ALTER TABLE語句。在ALTER TABLE語句中使用ADD或MODIFY子句可以添加或修改表的字段,而使用UNIQUE子句可以設置字段唯一性。
ALTER TABLE table_name ADD COLUMN column_name data_type UNIQUE;
上面的語句將在表中添加一個新的唯一字段。其中,table_name是表名,column_name是新字段名,data_type是字段數據類型。UNIQUE關鍵字強制該字段中的所有值都是唯一的。
ALTER TABLE table_name MODIFY COLUMN column_name data_type UNIQUE;
上面的語句將在表中修改原有字段的唯一性。其中,table_name是表名,column_name是要修改的字段名,data_type是字段數據類型。UNIQUE關鍵字強制該字段中的所有值都是唯一的。
需要注意的是,在添加或修改唯一鍵字段時,如果表中已經存在相同值,則會因為唯一性約束而失敗。