是否有mysql查询来查找和替换部分字段名称?
我知道您可以在实际数据中使用
update [table_name]
set [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');..。但是,对于实际的字段名称,如何做到这一点呢?
我有一些名称中带有-的字段,我想用_替换所有这些字段
发布于 2010-08-01 10:16:09
要更改列名,需要使用ALTER TABLE命令。
这里有一个伪代码的解决方案:
Get all table names
Foreach t in table names
Foreach columnname in t containing '-'
newname = old name with "-" replaced with "_"
"ALTER TABLE <tablename> CHANGE <columnname> <newname>"
End
Endhttps://stackoverflow.com/questions/3380455
复制相似问题