2014-06-24 48 views
1

我追加到VARCHAR(255)字段这样这已经是满:如何追加到VARCHAR

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

我的问题是,一段时间后,本场是满的。现在我会得到一个溢出并且更新不起作用。

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

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

我该如何做一个附加子字符串保持字符串的尾部长度为255?

回答