MySQL语法错误-在创建表期间
你知道这里怎么了吗MySQL语法错误-在创建表期间,mysql,syntax,import,Mysql,Syntax,Import,你知道这里怎么了吗 CREATE TABLE `products_category` ( `id` integer NOT NULL PRIMARY KEY, `name` varchar(256) NOT NULL, `name_id` varchar(500) NOT NULL UNIQUE, `description` text, `keywords` text, `parent_id` integer, `image` varcha
CREATE TABLE `products_category` (
`id` integer NOT NULL PRIMARY KEY,
`name` varchar(256) NOT NULL,
`name_id` varchar(500) NOT NULL UNIQUE,
`description` text,
`keywords` text,
`parent_id` integer,
`image` varchar(100),
`spinned_name` VARCHAR
);
我发现以下错误:
第2行出现错误1064(42000):SQL语法有错误;检查与MySQL服务器版本相对应的手册,以获取第10行中使用的正确语法(接近“)”试试这个
Varchar声明没有任何大小,所以请提及它
CREATE TABLE `products_category` (
`id` integer NOT NULL PRIMARY KEY,
`name` varchar(256) NOT NULL,
`name_id` varchar(500) NOT NULL UNIQUE,
`description` text,
`keywords` text,
`parent_id` integer,
`image` varchar(100),
`spinned_name` VARCHAR(50) //no size here
);
改变
到
您忘记为
varchar
spinned\u name varchar(200)
提供数据大小。请解释您所做的更改。Answear是正确的!:)谢谢。他加了一个旋转的名字的大小
`spinned_name` VARCHAR
`spinned_name` VARCHAR(100)