当前列是VARCHAR(255)NOT NULL,那么如何将其更改为TEXT NOT NULL?
注意:要更改其属性类型的列是另一列的UNIQUE KEY组合.例如.
独特的钥匙(名称,描述)
列描述当前在varchar(255)中.由于这个原因,它无法改变:
ERROR 1170 (42000): BLOB/TEXT column ‘description’ used in key specification without a key length
我需要它是TEXT,否则我需要重新创建整个事情?我已经收到了一些繁琐而重要的数据.重新创建会很麻烦.
最佳答案
原文链接:https://www.f2er.com/mysql/434147.html