我为列中的每条记录都有这些值:
http://192.168.106.82/bookclub/uploads/booktype/01_type_education.png
http://192.168.106.82/bookclub/uploads/booktype/02_type_religion.png
http://192.168.106.82/bookclub/uploads/booktype/03_type_technology.png
http://192.168.106.82/bookclub/uploads/booktype/04_type_business.png
http://192.168.106.82/bookclub/uploads/booktype/05_type_healthy.png
http://192.168.106.82/bookclub/uploads/booktype/06_type_magazine.png
http://192.168.106.82/bookclub/uploads/booktype/07_type_literature.png
然后我想将IP地址192.168.106.82修改为其他如192.168.1.39 我可以一次修改所有这些吗?
答案 0 :(得分:1)
您可以使用更新
UPDATE your_table
SET your_field = REPLACE(your_field, '192.168.106.82', ' 192.168.1.39')
WHERE your_field LIKE '%192.168.106.82%'
答案 1 :(得分:0)
您可以在UPDATE中使用功能' SET子句,如下:
UPDATE table
SET field = REPLACE(field, 'old value', 'new value')
WHERE condition
要更新整个表,您可以完全关闭WHERE子句,或者设置一个不能为false的条件(某些服务器配置会阻止WHEREless更新)。