我正在尝试使用以下语句在 MariaDB 数据库中创建一个表:
CREATE TABLE messages(id INT PRIMARY KEY AUTO_INCREMENT, message_id INT NOT NULL, message_text TEXT NOT NULL UNIQUE);
但是我收到以下错误:
ERROR 1170 (42000): BLOB/TEXT column 'message_text' used in key specification without a key length
尝试指定TEXT
TEXT(100)
的长度也会导致相同的错误。