在我的数据库中,我有一个名为 description 的表格,因为它有一个项目的描述。例如蛋糕是谎言。如果我现在想在最后一个单词谎言</ strong>之后添加新的文本行,那么在此之前我想添加 a 以便整行变为蛋糕是谎言,这可能吗?
作为参考,表中有几行,我想在描述行的最后一个单词之后为该表上的所有行添加一个特定的单词。
答案 0 :(得分:1)
如果你真的只需要在最后一个单词之前插入一个字符串,你可以使用它:
UPDATE description SET item = CONCAT(LEFT(item, CHAR_LENGTH(item) - CHAR_LENGTH(SUBSTRING_INDEX(item, ' ', -1))), 'a ', SUBSTRING_INDEX(item, ' ', -1));
这将更新描述表中的每个String,并在最后一个单词之前插入a
。