![]() |
2
1
如果有许多不同的行需要适合该列,则可以进行强制转换。数据库引擎,因为它不完美,不想去检查查询可能返回的所有行的长度,以找出设置最大值的时间,所以它不检查任何行-它只需要默认值30,这是一个任意的粗略猜测,因为它不知道更好。 可以说,对他们来说,将默认值设置为256或varchar的最大长度可能是明智的,但我想最重要的是,这是一个有用的提示,除非你告诉他们,否则它真的不知道你想要它多长时间。 |
![]() |
3
0
它是一个任意数字,据我所知,它是不可配置的。我想不出你不想指定长度的情况。 |