我正在使用加载数据本地幼稚函数将数据从csv插入到数据库。一切都很好。但法规判例法一词正被法规判例法(法规判例法‰)所取代。我不知道该怎么预防。
发布于 2018-04-05 13:46:20
这可能是字符集问题。要进行验证,您必须找到列的字符集,或者如果没有定义,则查找表的字符集,如果没有定义,则查找数据库的字符集,或者如果没有定义,则查找MySQL默认值。
要查看您的列和表的字符集和排序规则,可以执行以下操作:
SHOW CREATE TABLE name_of_table;这应该显示表的字符集。如果为列或表定义了任何排序规则,它也将显示在该命令的输出中。要查看数据库的字符集和排序规则,可以:
SHOW CREATE DATABASE name_of_database;还可以这样做以查看服务器的默认字符集和排序规则:
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';您需要在字符集中使用类似于utf8或latin2的东西来显示像“need”这样的字母。同时,您还可能希望将排序规则设置为类似的东西,例如utf8_general_ci或latin2_general_ci (尽管它们是各自字符集的默认排序规则)。
您可以在my.cnf中设置如下所示(在适当的部分),然后重新启动MySQL实例:
character-set-server=latin2_general_cihttps://dba.stackexchange.com/questions/203125
复制相似问题