无法使用大写值更新表列

时间:2013-11-28 08:59:29

标签: mysql sql database

我使用下面的SQL查询用大写值更新现有数据库表的列。

update table_name set column_name=UPPER('value');

当我在 本地数据库 中运行此查询时,该列将使用大写值进行更新。但是当我在 远程主机数据库 上执行此查询时,表列已更新为小写值。这可能是什么原因?我在这里做错了吗? SQL中是否还有其他方法可以使用大写数据更新表列?

1 个答案:

答案 0 :(得分:1)

手动转换为latin1,然后尝试插入。

UPPER(CONVERT('value' USING latin1))