赞
踩
现有客户数据如下,需要将表 t_109_original,中的FILE_PATH 字段里面值含 P9_3 全部替换为 P9_4
FILE_SIZE | FILE_PATH | FILE_NAME |
---|---|---|
167376 | P9_3/original/12/109/35/0/35.jpg | 0103-Y-.DJ.G-第1号-0001-001-0002.jpg |
169230 | P9_3/original/12/109/36/0/36.jpg | 0103-Y-.DJ.G-第1号-0001-001-0006.jpg |
169090 | P9_3/original/12/109/37/0/37.jpg | 0103-Y-.DJ.G-第1号-0001-001-0004.jpg |
166854 | P9_3/original/12/109/38/0/38.jpg | 0103-Y-.DJ.G-第1号-0001-001-0003.jpg |
166761 | P9_3/original/12/109/39/0/39.jpg | 0103-Y-.DJ.G-第1号-0001-001-0005.jpg |
解决办法:
UPDATE t_109_original
SET FILE_PATH = REPLACE(FILE_PATH, 'P9_3', 'P9_4');
最终效果:
FILE_SIZE | FILE_PATH | FILE_NAME |
---|---|---|
167376 | P9_4/original/12/109/35/0/35.jpg | 0103-Y-.DJ.G-第1号-0001-001-0002.jpg |
169230 | P9_4/original/12/109/36/0/36.jpg | 0103-Y-.DJ.G-第1号-0001-001-0006.jpg |
169090 | P9_4/original/12/109/37/0/37.jpg | 0103-Y-.DJ.G-第1号-0001-001-0004.jpg |
166854 | P9_4/original/12/109/38/0/38.jpg | 0103-Y-.DJ.G-第1号-0001-001-0003.jpg |
166761 | P9_4/original/12/109/39/0/39.jpg | 0103-Y-.DJ.G-第1号-0001-001-0005.jpg |
在执行这个操作之前,建议你先对数据库进行备份,以防止数据丢失或其他意外情况发生。同时,如果你只想更新部分记录,可以添加WHERE子句来限定条件,例如:
UPDATE t_109_original SET FILE_PATH = REPLACE(FILE_PATH, ‘P9_3’,
‘P9_4’) WHERE some_column = some_value;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。