【发布时间】:2019-05-07 01:32:34
【问题描述】:
我正在尝试将带有 VARCHAR(MAX) 的列添加到 mySQL 表中,并且我相信语法是正确的,只是没有通过吗?
这是我的代码:
ALTER TABLE content ADD contents VARCHAR(MAX);
它说代码的 MAX 部分有问题,即使我相信它是正确的,任何帮助都会很棒!
【问题讨论】:
我正在尝试将带有 VARCHAR(MAX) 的列添加到 mySQL 表中,并且我相信语法是正确的,只是没有通过吗?
这是我的代码:
ALTER TABLE content ADD contents VARCHAR(MAX);
它说代码的 MAX 部分有问题,即使我相信它是正确的,任何帮助都会很棒!
【问题讨论】:
MySQL 不支持MAX 操作。见这里:Equivalent of varchar(max) in MySQL?
您可以使用:
VARCHAR(65535),但请记住,服务器可能需要几个字节来存储数据,例如:
VARCHAR(65000) 是安全的。
【讨论】: