2010-04-08 145 views
1

我正在搞乱我的一个数据库..有没有为我在所有表中搜索一个字符串..并将其替换为另一个无处不在的地方?搜索和替换SQL

我找SQL

+0

请给出一个例子,以便人们能够帮助你。 – Salil 2010-04-08 03:54:05

回答

2

你需要使用MySQL的准备语句来做到这一点,因为首先你需要通过查询INFORMATION_SCHEMA表的列表。该列表是字符串数据类型,在后续查询中不能立即将其用作FROM子句。

+0

好吧,所以你说的是法语..我知道如何去使用mysql并且弄糟东西,但是我对sql 没有任何意见我发现代码在特定字段或某个字段中替换某个表中的字符串..但是我期待着用一个声明替换它:/ – Shonna 2010-04-08 03:28:09

1

没有直接的SQL来做到这一点,数据库不是平面文本文件。

如果您正在尝试learn请按照OMG小马的建议。

或者,在谷歌搜索条件:mysql search and replace all tables 作为第一页上的第一个结果给出了有帮助的讨论。