在SQL Server中定义列时,我们可以执行[Photo] VARBINARY(MAX)
,这会自动将字段的长度设置为最大值。在MySQL中,我试图做同样的事情,但似乎应该以另一种方式完成。所以,我一直在寻找与MySQL相同的东西。我已经尝试了谷歌搜索,我不断提出定义数字值最大值的结果,如65535.试过,但MySQL说它对于该字段来说太大了。
答案 0 :(得分:1)
在MySQL中没有没有这样的const MAX定义了最大列长度。 VARCHAR列中的值是可变长度字符串。长度可以指定为0到65,535之间的值。 VARCHAR的有效最大长度取决于最大行大小(65,535字节,在所有列之间共享)和使用的字符集。
答案 1 :(得分:0)
在MySQL中等效于varbinary(max)
LONGBLOB
: