从带有字符集的 mysql 命令行创建数据库时,出现以下错误:Unknown character set: utf8_unicode_ci
。但是,当我在 phpmyadmin 中运行相同的 SQL 时,它工作正常,没有错误,我不知道为什么?
SQL:
CREATE DATABASE sx CHARACTER SET =utf8 COLLATE = utf8_unicode_ci;
mysql命令行:
mysql -u root -ppassword -h localhost --default-character-set=utf8
最佳答案
由于您遇到错误 Unknown character set: 'utf8_unicode_ci'
,您必须指定 utf8_unicode_ci
(这是一个排序规则)作为字符集。检查您的命令并重试。
关于mysql - 错误 : Unknown character set: 'utf8_unicode_ci' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19077515/