在phpmyadmin中创建表时出错

时间:2017-03-15 14:43:39

标签: mysql phpmyadmin

我想在phpmyadmin中运行以下sql命令:

create table files(messageId INT NOT NULL, 
messageBlockId INT PRIMARY KEY AUTO_INCREMENT, 
data NVARCHAR(MAX), 
Signatures NVARCHAR(MAX), 
owner INT NOT NULL);  

我准备这个错误:

  

1064 - 您的SQL语法出错;查看与您的MySQL服务器版本相对应的手册,以便在#MAX;附近使用正确的语法,签名NVARCHAR(MAX),所有者INT NOT NULL)'在第1行

我该怎么办?我会在phpmyadmin中使用GUI来创建表,但它不会将NVARCHAR显示为数据类型。

编辑:我尝试将NVARCHAR(MAX)更改为VARCHAR(MAX),但错误仍然存​​在。没关系,如果我使用varchar,但如何删除错误?

谢谢:)

1 个答案:

答案 0 :(得分:2)

您应该使用VARCHAR(MAX),而不是NVARCHAR(MAX)

相关问题