参考资料:http://bbs.csdn.net/topics/390996148?page=1


用C#连接MySql数据库报错:给定关键字不在字典中。是由于连接所用的字符集编码和数据库所用的字符集编码不一致导致的;

如下图所示:数据库编码为 utf8mb4,而连接时指定的编码为 utf8,这种情况下就会报错;

数据库编码:


连接指定的编码:



解决办法是:修改数据库编码为 utf8 即可。


Logo

更多推荐