我正在使用 PHP 创建 SQL 表,但出现错误,但我不知道为什么。这是代码
CREATE TABLE posts
(
P_Id int NOT NULL AUTO_INCREMENT,
Title VARCHAR(200),
Post VARCHAR(MAX),
PRIMARY KEY (P_Id)
)
我收到的错误是
Error creating table: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'MAX), PRIMARY KEY (P_Id)' at line 5
最佳答案
MySql 不支持 VARCHAR(MAX),我认为您需要在其中指定一个数字。我认为 64k 是最大值。
VARCHAR(65535)
关于mysql - 创建表时 VARCHAR(MAX) 语法不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18177897/