一些内容后的MySQL更新

时间:2017-01-30 15:19:14

标签: mysql database sql-update

我目前正在对我的数据库中的表进行一些更新。这个想法很简单,我想在一些“内容”之后添加一些“内容”。

我在这种情况下,我在这个示例内容的表“posts”上有一个列“posts_content”:

<h1>TEXT....</h1>
<p>TEXT....</p>
<h2>TEXT....</h2>
<p>TEXT....</p>
<h2>TEXT....</h2>
<p>SOME TEXT WITH A SQL QUERY.....</p>

我想在第二个“”之后放一些文字。

我该怎么做?

提前致谢!

2 个答案:

答案 0 :(得分:0)

假设&#34; id&#34;您的表的列被称为&#34; ID&#34;并假装有问题的帖子的ID是,例如,3:

UPDATE posts SET posts_content = CONCAT(posts_content, '<p>SOME TEXT WITH A SQL QUERY.....</p>') WHERE ID = 3

答案 1 :(得分:0)

感谢您的回答!!

但问题是内容还在继续,我把第一部分仅作为例子,我的不好。请想象这样的事情:

<h1>TEXT....</h1>

<p>TEXT....</p>

<h2>TEXT....</h2>

<p>TEXT....</p>

<h2>TEXT....</h2>

<p>SOME TEXT WITH A SQL QUERY.....</p>

<p>TEXT....</p>

<h2>TEXT....</h2>    

<p>TEXT....</p>

我想把文字放在第二个</h2>

之后