如何更改mysql中的db排序规则
我需要在mysql数据库中添加这个如何更改mysql中的db排序规则,mysql,database,Mysql,Database,我需要在mysql数据库中添加这个Boženy němcové2148/12,但它显示了一些类似这样的错误0行受影响。 警告:#1366第1行“地址”列的字符串值不正确:“\xC4\x9Bmcov…”如何修复此错误 我正在使用拉丁语和瑞典语的数据库排序规则,如何解决这个问题?使用 ALTER SCHEMA SCHEMA\u NAME DEFAULT COLLATE utf8\u bin 然后您将需要将表更改为 ALTER TABLE SCHEMA\u NAME.TABLE\u NAME 字符集=
Boženy němcové2148/12
,但它显示了一些类似这样的错误0行受影响。
警告:#1366第1行“地址”列的字符串值不正确:“\xC4\x9Bmcov…”
如何修复此错误
我正在使用拉丁语和瑞典语的数据库排序规则,如何解决这个问题?使用
ALTER SCHEMA SCHEMA\u NAME DEFAULT COLLATE utf8\u bin代码>
然后您将需要将表更改为
ALTER TABLE SCHEMA\u NAME.TABLE\u NAME
字符集=默认值代码>如前所述
更改列排序规则
ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE MODIFY VARCHAR(255)字符集utf8 COLLATE utf8\U unicode\U ci;