什么是 MySQL 中的 SQL Server NVARCHAR(max) 等价物?

Jon*_*ano 7 mysql sql-server varchar sql-variant-property

使用 SQL Server 你只需要为文本数据类型的长度提供“MAX”参数,但在 MySQL 中没有这样的事情。

根据Ispirer 的说法:

“n”是最大字符数,可选

范围:1 ? ? 21845(65535 字节是所有列共享的最大行大小)

是否意味着:

[SQL Server] "NVARCHAR(MAX)" == [MySQL]"NVARCHAR(N)"
Run Code Online (Sandbox Code Playgroud)

还是我必须NVARCHAR(21845)NVARCHAR(MAX)在 MySQL 中那样说?

RLF*_*RLF 9

根据此 MySQL 文档,MySQL 中的 LONGTEXT 数据类型为 4 GB。

http://wiki.ispirer.com/sqlways/mysql/data-types/longtext

请注意,字符数取决于编码。