當前列是VARCHAR(255)NOT NULL,那麼如何將其更改爲TEXT NOT NULL?MySQL:如何將varchar(255)UNIQUE列更改爲UNIQUE文本NOT NULL?
注意:要更改其屬性類型的列是另一列的UNIQUE KEY組合。例如。
UNIQUE KEY(名稱,說明)
列描述當前在VARCHAR(255)。它不能因爲這樣可以改變:
ERROR 1170(42000):BLOB /文本列中的密鑰規範沒有一個密鑰長度
我需要它是TEXT '描述',否則我需要重新創建整個事物?我已經有一些乏味和重要的數據了。重新創建會很麻煩。
可以通過Google搜索輕鬆獲得答案 – 2011-01-20 07:53:10
請重新閱讀該問題。對不起。 – woel 2011-01-20 08:06:01