我有几个表,在一个LastName中有一个公共字段(列),名为MySQL database。这些表中的几行是混合大小写,因此在执行SELECT时没有正确地选择它们。
如何将这些列转换为所有大写?我可以轻松地处理任何新的条目,以将它们转换为大写,但现有的记录我不太确定。
发布于 2015-07-10 09:36:26
这样做是可行的:
UPDATE table_name SET `column_name` = UPPER( `column_name` )发布于 2015-07-10 09:34:56
会做这件事
update table set LastName=UPPER(LastName);注-如果您从MySQL工作台运行,您可能必须禁用安全模式或添加where子句(例如WHERE id>0),否则它将无法运行。
发布于 2015-07-10 09:36:00
可以使用字符串函数UPPER()将列值设置为
update Your_table set LastName=UPPER(LastName)https://stackoverflow.com/questions/31337353
复制相似问题