0

我在使用 sql 时遇到问题。

当我尝试这样更新时:

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

它给了我这个错误:

字符串或二进制数据将被截断。该语句已终止。

但是,当我尝试少用一个空格进行更新时,如下所示:

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

它工作正常。怎么来的?任何有关如何解决此错误的意见将不胜感激。

4

1 回答 1

1

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

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

于 2013-08-26T22:48:10.280 回答