我对数据库做了一些很大的改动,所以我需要用一些新的文本替换很多文本,但只有当某个单词存在时才需要。使用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