相当于MySQL中的SQL Server`MAX`

时间:2014-11-09 00:18:56

标签: mysql sql sql-server

在SQL Server中定义列时,我们可以执行[Photo] VARBINARY(MAX),这会自动将字段的长度设置为最大值。在MySQL中,我试图做同样的事情,但似乎应该以另一种方式完成。所以,我一直在寻找与MySQL相同的东西。我已经尝试了谷歌搜索,我不断提出定义数字值最大值的结果,如65535.试过,但MySQL说它对于该字段来说太大了。

2 个答案:

答案 0 :(得分:1)

在MySQL中没有没有这样的const MAX定义了最大列长度。 VARCHAR列中的值是可变长度字符串。长度可以指定为0到65,535之间的值。 VARCHAR的有效最大长度取决于最大行大小(65,535字节,在所有列之间共享)和使用的字符集。

答案 1 :(得分:0)

在MySQL中等效于varbinary(max) LONGBLOB

http://dev.mysql.com/doc/refman/5.5/en/blob.html

相关问题