mariadb 在sql中使列区分大小写

z9smfwbn  于 2023-02-08  发布在  其他
关注(0)|答案(1)|浏览(187)

我已经创建了一个数据库,但现在我想使一列大小写敏感的搜索目的。
ALTER TABLE医院详细信息ALTER COLUMN列表比较拉丁语1一般信息CS AS;
这是错误:

1064-SQL语法中有错误;查看与您的MariaDB服务器版本对应的手册,了解在第1行"COLLATELatin1_General_CS_AS"附近使用的正确语法

zf9nrax1

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。

相关问题