SQL Update错误:空格截断字符串

时间:2013-08-26 22:44:15

标签: sql truncated

我遇到了sql的问题。

当我尝试像这样更新时:

UPDATE Event SET name = 'bla bla bla' WHERE id = 2

它给了我这个错误:

  

字符串或二进制数据将被截断。声明已经终止。

但是,当我尝试使用较少的空间进行更新时,如下所示:

UPDATE Event SET name = 'bla bla' WHERE id = 2

工作正常。怎么会?如何解决这个错误的任何输入将不胜感激。

1 个答案:

答案 0 :(得分:1)

这与空间无关。对于name,较长的字符串太长了。

查看name的定义。你会发现'bla bla bla'太长了。但是'bla bla'适合。