我正在尝试将带有VARCHAR(MAX)的列添加到mySQL表中,并且我相信语法是正确的,只是没有通过?
这是我的代码:
ALTER TABLE content ADD contents VARCHAR(MAX);
它表示代码的MAX部分存在问题,即使我相信它是正确的,任何帮助也将是非常棒的!
答案 0 :(得分:0)
MySQL
不支持MAX
操作。看到这里:Equivalent of varchar(max) in MySQL?
您可以使用:
VARCHAR(65535)
,但请记住,服务器可能需要几个字节来存储数据,因此类似:
VARCHAR(65000)
是安全的。