【发布时间】:2011-03-09 20:58:15
【问题描述】:
我需要使用REPLACE 命令替换表格列中的一些字符。
我知道REPLACE 命令需要一个列名,然后是要更改的文本(在以下示例中为“a”字符)和新文本(在以下示例中为“e”字符)。
UPDATE my_table SET my_column = REPLACE (my_column,'a','e' );
因此,执行此命令将使用 'e' 字符更改 my_table 表的 my_column 列中出现的所有 'a'。
但是如果我需要为每一列而不是只为一个列执行REPLACE 命令怎么办?这可能吗?
谢谢
【问题讨论】:
-
dba.stackexchange.com/questions/21147/query-to-find-and-replace-text-in-all-tables-and-fields-of-a-mysql-db
标签: mysql sql replace sql-update