当我试图在SQL中执行折叠时,我得到了错误,我试图向一个表中添加多个值相同的列。
CREATE TABLE IF NOT EXISTS `vendor` (
`product_id` varchar(255) NOT NULL
), `Vendor_SKU_or_Stock_Number` varchar(255) NOT NULL
), `Brand_Name` varchar(255) NOT NULL
), `Image_URL5`varchar(255) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;
错误:#1064 -您的SQL语法出现了错误;请检查与您的MariaDB服务器版本对应的手册,以获得在第13行“Vendor_SKU_or_Stock_Number
varchar(255) NOT NULL”附近使用的正确语法。
请帮帮忙
发布于 2017-03-28 11:57:27
您有太多的结束括号,您的表名和字段名不应引用。
试试这个:
CREATE TABLE IF NOT EXISTS vendor (
product_id varchar(255) NOT NULL
, Vendor_SKU_or_Stock_Number varchar(255) NOT NULL
, Brand_Name varchar(255) NOT NULL
, Image_URL5 varchar(255) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;
发布于 2017-03-28 11:57:59
删除")“
CREATE TABLE IF NOT EXISTS `vendor` (
`product_id` varchar(255) NOT NULL
, `Vendor_SKU_or_Stock_Number` varchar(255) NOT NULL
, `Brand_Name` varchar(255) NOT NULL
, `Image_URL5`varchar(255) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;
发布于 2017-03-28 11:58:48
尝尝这个
CREATE TABLE IF NOT EXISTS `vendor` (
`product_id` varchar(255) NOT NULL
, `Vendor_SKU_or_Stock_Number` varchar(255) NOT NULL
, `Brand_Name` varchar(255) NOT NULL
, `Image_URL5`varchar(255) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;
https://stackoverflow.com/questions/43078717
复制相似问题