所以我有一个包含字段description
和short_description
的表格。我从不同的系统导入了这些值。
现在我需要知道如何将这些描述文本包装成<p>
标签。
记录始终是单段的,因此每两个换行符不需要多个<p>
的逻辑。
我想要做的是浏览每条记录,并将"<p>"
添加到开头,将"</p>"
添加到这两列的末尾。但是,经过一些谷歌搜索后,我没有找到方法将原始值包含在SET
UPDATE
的新值中。
那怎么办?或者有更好的方法吗?
答案 0 :(得分:3)
你需要concatenate
字符串:
update my_table
set my_column = concat('<p>', my_column, '</p>')
如果任何参数为null,则 concat
返回null,因此如果my_column
没有值,则不会以<p></p>
答案 1 :(得分:2)
您可以执行以下操作:
UPDATE
tableName
SET
description = CONCAT('<p>', description , '</p>'),
short_description = CONCAT('<p>', short_description , '</p>')
WHERE ..........