【问题标题】:How to append to a VARCHAR which is already full如何附加到已经满的 VARCHAR
【发布时间】:2014-06-24 06:53:15
【问题描述】:

我正在像这样附加到一个 VARCHAR(255) 字段:

UPDATE tabale SET field=CONCAT(field, 'appendedValue') WHERE id=2

我的问题是一段时间后,该字段已满。现在我会溢出并且更新不起作用。

UPDATE tabale SET field=SUBSTR(CONCAT(field, 'appendedValue'), 255) WHERE id=2

我尝试使用 SUBSTR 函数,但我不知道需要子串的位置。

如何使用子字符串进行追加,以保持字符串尾部的长度为 255?

【问题讨论】:

    标签: mysql sql append substring


    【解决方案1】:

    使用RIGHT() functions

    UPDATE tabale SET field= RIGHT(CONCAT(field, 'appendedValue'), 255) WHERE id=2
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多