我對數據庫做了一些很大的改動,所以我需要用一些新的文本替換很多文本,但只有當某個單詞存在時才需要。使用preg匹配更新SQL表中的每一行?
Table
*-----------------------------------------------*
| id | name | adress | town |
*-----------------------------------------------*
我有一張這樣的桌子。我想在表格的每一行代替「地址」和「城鎮」,例如「城鎮=紐約」(例如)。
因此,每當「城鎮」中出現「紐約州」這個文字時,地址和城鎮都應該換成別的東西。只有一次 - 當我運行腳本。
任何人都可以幫助我嗎?我想我可以用某種方式使用preg匹配和替換PHP中的函數,或者可以純粹用SQL命令完成它?
謝謝你們
我認爲這是一個正確的答案,可以給出沒有@ 2通過給更多或更清楚的信息。 – 2012-03-04 11:22:24
愚蠢的問題,但LIKE的格式不區分大小寫? 「紐約」,「紐約」,「紐約」,「紐約」? – Smamatti 2012-03-04 11:22:38
就這麼簡單,謝謝! – 2by 2012-03-04 11:31:18