MySQL 使用键创建 table 脚本
MySQL create table script with keys
我正在尝试在 MySQL 服务器上执行此脚本(安装在具有 Ubuntu 服务器 64 位的 VM 上)
CREATE TABLE `MAINTABLEPARTS` (
`NAME_PARTS` varchar(300) NOT NULL,
`BRAND` varchar(60) NOT NULL,
`CODE_PART` varchar(105) NOT NULL,
`CODE_PARTS_ADVANCED` varchar(150) NOT NULL,
`CODE_PARTS_USERNUMBER` varchar(150) NOT NULL,
`EAN` varchar(13) DEFAULT NULL,
`STATUSPRODUCT` varchar(300) DEFAULT NULL,
`NAME_IMAGE` varchar(300) DEFAULT NULL,
`TTC_ART_ID` int(11) NOT NULL,
`ADDITIONAL_DATA` text,
PRIMARY KEY (`TTC_ART_ID`),
KEY (`BRAND`, `CODE_PART`, `EAN`)
KEY (`BRAND`, `CODE_PARTS_USERNUMBER`)
)
问题是我在执行查询的时候出现了错误...(关于sql版本的东西)...上面的脚本是自动生成的所以我没有写我。有什么想法可能是错误的吗?如果您需要任何进一步的信息,请告诉我...(MySQL 版本 5.7.15,从 MySQL Front v5.4 - build 4.148 执行的查询)
你这里少了一个逗号
CREATE TABLE `MAINTABLEPARTS` (
`NAME_PARTS` varchar(300) NOT NULL,
`BRAND` varchar(60) NOT NULL,
`CODE_PART` varchar(105) NOT NULL,
`CODE_PARTS_ADVANCED` varchar(150) NOT NULL,
`CODE_PARTS_USERNUMBER` varchar(150) NOT NULL,
`EAN` varchar(13) DEFAULT NULL,
`STATUSPRODUCT` varchar(300) DEFAULT NULL,
`NAME_IMAGE` varchar(300) DEFAULT NULL,
`TTC_ART_ID` int(11) NOT NULL,
`ADDITIONAL_DATA` text,
PRIMARY KEY (`TTC_ART_ID`),
KEY (`BRAND`, `CODE_PART`, `EAN`),
---------------------------------^
KEY (`BRAND`, `CODE_PARTS_USERNUMBER`)
)
我正在尝试在 MySQL 服务器上执行此脚本(安装在具有 Ubuntu 服务器 64 位的 VM 上)
CREATE TABLE `MAINTABLEPARTS` (
`NAME_PARTS` varchar(300) NOT NULL,
`BRAND` varchar(60) NOT NULL,
`CODE_PART` varchar(105) NOT NULL,
`CODE_PARTS_ADVANCED` varchar(150) NOT NULL,
`CODE_PARTS_USERNUMBER` varchar(150) NOT NULL,
`EAN` varchar(13) DEFAULT NULL,
`STATUSPRODUCT` varchar(300) DEFAULT NULL,
`NAME_IMAGE` varchar(300) DEFAULT NULL,
`TTC_ART_ID` int(11) NOT NULL,
`ADDITIONAL_DATA` text,
PRIMARY KEY (`TTC_ART_ID`),
KEY (`BRAND`, `CODE_PART`, `EAN`)
KEY (`BRAND`, `CODE_PARTS_USERNUMBER`)
)
问题是我在执行查询的时候出现了错误...(关于sql版本的东西)...上面的脚本是自动生成的所以我没有写我。有什么想法可能是错误的吗?如果您需要任何进一步的信息,请告诉我...(MySQL 版本 5.7.15,从 MySQL Front v5.4 - build 4.148 执行的查询)
你这里少了一个逗号
CREATE TABLE `MAINTABLEPARTS` (
`NAME_PARTS` varchar(300) NOT NULL,
`BRAND` varchar(60) NOT NULL,
`CODE_PART` varchar(105) NOT NULL,
`CODE_PARTS_ADVANCED` varchar(150) NOT NULL,
`CODE_PARTS_USERNUMBER` varchar(150) NOT NULL,
`EAN` varchar(13) DEFAULT NULL,
`STATUSPRODUCT` varchar(300) DEFAULT NULL,
`NAME_IMAGE` varchar(300) DEFAULT NULL,
`TTC_ART_ID` int(11) NOT NULL,
`ADDITIONAL_DATA` text,
PRIMARY KEY (`TTC_ART_ID`),
KEY (`BRAND`, `CODE_PART`, `EAN`),
---------------------------------^
KEY (`BRAND`, `CODE_PARTS_USERNUMBER`)
)