創建新的獨特的領域,我需要在數據庫表中創建一個字段,已填充數據。當然,只是增加空白字段是不可能的。我只能想到一個新的結構,創建新表和現有數據複製到新表,但我不知道是否有正更簡單的方法。MySQL的:在已填充表
提示:它是一個組合鍵,在同一個表中所包括的其他3個字段的。
編輯:該字段包含一個varchar值 編輯:因爲你們有些人問,不可能通過使用ADD UNIQUE在填充表中創建一個新的UNIQUE字段。它在所有條目中複製新的(空或不)值。例如:
ALTER TABLE '表名' ADD '字段名' VARCHAR(64)NOT NULL, ADD UNIQUE( '字段名' )
錯誤:重複的條目 '' 爲鍵 '字段名'
爲什麼你不能創建該字段,然後用數據填充它? – Robert 2012-01-04 20:35:29
有沒有主鍵? – 2012-01-04 20:35:44
@Robert,因爲它的值(空或不)將被複制通過所有條目。由於它是一個獨特的關鍵,這是不可能的。 – mspir 2012-01-04 20:39:25