2010-04-08 143 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 作爲第一頁上的第一個結果給出了有幫助的討論。