sql语句中的update比较好用,update和set、replace一起用的话,可以在数据库中批量的进行更改替换数据库中的某个字段。
UPDATE 通常与set一起用, 语句用于更新表中已存在的记录。
SQL UPDATE SET语法
UPDATE table_name SET column1=value1,column2=value2 WHERE some_column=some_value
需要注意的是后面的where条件语句,WHERE语句规定哪条记录或者哪些记录需要更新,如果不加任何条件的话,所有的记录都将被更新。
实际应用过程中,经常会用到replace语句。
语法:REPLACE ( 字段名' ,'替换的新字符' ,'旧字符' )
wp_postmeta中批量替换meta_value字段
如果要将“字段名1”中的某个字符替换为新字符,其他内容不更改的话,可以按照以下语法进行操作。按照以下代码进行执行即可:
UPDATE wp_postmeta SET `字段名1` = REPLACE (`字段名1`,'替换的新字符','旧字符')
比如我要将wp_postmeta表中,当meta_key=“keywords”的时候,将meta_value字段中的中文逗号更改为英文逗号,
UPDATE wp_postmeta SET `meta_value` = REPLACE (`meta_value`,',',',') WHERE meta_key = "keywords";
评论