我正在追加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函数,但我不知道我需要子串的位置。
如何使用substring保持字符串尾部的长度为255?
答案 0 :(得分:1)
UPDATE tabale SET field= RIGHT(CONCAT(field, 'appendedValue'), 255) WHERE id=2