在我的MySQL 5数据库的本地实例中,我需要为数据库中某一行的特定id显示一个特殊字符,所以当我显示需要更新的实际行的单元格(名称)时:
SELECT name FROM user_table WHERE id = 1;查询结果为:
Andres Lukic但我需要在"c“上使用特殊字符来更新它,比如"ć";
因此,相同的查询将导致:
Andres Lukić当我尝试执行以下SQL Update语句时:
UPDATE user_table SET NAME = "Andres Lukić" WHERE id = 1;查询结果仍然保持不变:
Andres Lukic如何在MySQL中适当地设置单元格的值?
显示当前支持的字符集/编码的命令/查询是什么?
发布于 2017-09-28 13:33:25
您是否使用utf8_general_ci作为排序规则?
在我的测试中,它的工作方式与您上面给出的一样。

发布于 2017-09-28 13:44:34
SHOW CREATE TABLE tablename;这将在最后一行显示缺省字符集。还要检查您的MySQL客户端是否支持特殊字符,以及它的字符集设置是否正确。
https://stackoverflow.com/questions/46461467
复制相似问题