我正在尝试创建一个 Alter
命令以在前 8000 个字符上创建一个 unique_index
。我无法弄清楚如何添加 8000 部分。任何帮助,将不胜感激。谢谢!
ALTER TABLE nextractor.tblhtml
ADD UNIQUE INDEX uniqueindex_InnerHTML (InnerHtml);
最佳答案
根据MySQL docs ,你需要这样的东西:
alter table <table_name>
add unique index <index_name> (<column_name> (8000))
这是相关的语法:
| ADD [CONSTRAINT [symbol]]
UNIQUE [INDEX|KEY] [index_name]
[index_type] (index_col_name,...) [index_option] ...
和
index_col_name:
col_name [(length)] [ASC | DESC]
关于Mysql - 更改表语句以在长文本字段上创建唯一索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9149861/