我已经创建了一个数据库,但现在我想使一列大小写敏感的搜索目的。ALTER TABLE医院详细信息ALTER COLUMN列表比较拉丁语1一般信息CS AS;这是错误:
zf9nrax11#
在此查看MariaDB的ALTER TABLE语法:https://mariadb.com/kb/en/alter-table/您只能使用ALTER TABLE ... ALTER COLUMN来设置默认值或从列中删除默认值。如果要更改列的排序规则,则为ALTER TABLE ... MODIFY COLUMN,但必须指定整个列定义,包括类型、默认值和排序规则。还要确保您使用的MariaDB版本支持您指定的排序规则。使用SHOW COLLATION查看可用的排序规则。有关详细信息,请阅读https://mariadb.com/kb/en/show-collation/。我不认为MySQL或MariaDB支持名为Latin1_General_CS_AS的排序规则。您从哪里获得该排序规则名称?MariaDB支持归类Latin1_General_CS。
ALTER TABLE ... ALTER COLUMN
ALTER TABLE ... MODIFY COLUMN
SHOW COLLATION
1条答案
按热度按时间zf9nrax11#
在此查看MariaDB的ALTER TABLE语法:https://mariadb.com/kb/en/alter-table/您只能使用
ALTER TABLE ... ALTER COLUMN
来设置默认值或从列中删除默认值。如果要更改列的排序规则,则为
ALTER TABLE ... MODIFY COLUMN
,但必须指定整个列定义,包括类型、默认值和排序规则。还要确保您使用的MariaDB版本支持您指定的排序规则。使用
SHOW COLLATION
查看可用的排序规则。有关详细信息,请阅读https://mariadb.com/kb/en/show-collation/。我不认为MySQL或MariaDB支持名为Latin1_General_CS_AS的排序规则。您从哪里获得该排序规则名称?
MariaDB支持归类Latin1_General_CS。