使用 Mariadb 10.3 我收到此错误,同时我尝试修改该字段中的一些字符串:
UPDATE article SET body = REPLACE(body, 'old string', 'shiny new string');
但是我收到此错误:
#1406 - Data too long for column 'body' at row 242
我想知道是否有办法在它出现时忽略此错误并要求 mysql 在其他行中继续进行替换。
我需要此解决方案,因为我无法使VARCHAR
列更大或更改类型,并且我不想截断文本以便为shiny new string
.