[英]Using UPDATE and REPLACE With Wildcards
UPDATE database_posts
SET post_content = REPLACE (post_content,'%submitted by%%%%%', '');
在SQL中是否可以使用通配符执行UPDATE
和REPLACE
? 我正在尝试从post_content列中删除作者, %submitted by%%%%%
/ %submitted by%%%%%
/之后%submitted by%%%%%
所有内容(包括%submitted by%%%%%
。
submitted by
值总是不同的。 我尝试使用上面的查询没有运气。
谢谢!!
如果您想让所有内容submitted by
又什么也不做,则可以使用substring_index()
:
UPDATE database_posts
SET post_content = SUBSTRING_INDEX(post_content, 'submitted by', 1)
WHERE post_content LIKE '%submitted by%';
我不知道“提交”和“通过”之间的所有空格是什么,但是它们在您的问题中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.