navicat mysql 11.0.10版 同样的数据库代码。换行自动加的->就会报错,复制黏贴没这个符号就没错 15
网上拷贝人家的:CREATETABLEIFNOTEXISTStdb_goods(goods_idSMALLINTUNSIGNEDPRIMARYKEYAUTO_INCREM...
网上拷贝人家的:
CREATE TABLE IF NOT EXISTS tdb_goods(
goods_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
goods_name VARCHAR(150) NOT NULL,
goods_cate VARCHAR(40) NOT NULL,
brand_name VARCHAR(40) NOT NULL,
goods_price DECIMAL(15,3) UNSIGNED NOT NULL DEFAULT 0,
is_show BOOLEAN NOT NULL DEFAULT 1,
is_saleoff BOOLEAN NOT NULL DEFAULT 0
);
自己抄的:
CREATE TABLE tdb_goods(
-> goods_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
-> goods_name VARCHAR(150) NOT NULL,
-> goods_cate VARCHAR(40) NOT NULL,
-> brand_name VARCHAR(40) NOT NULL,
-> goods_price DECIMAL(15,3) UNSIGNED NOT NULL DEFAULT 0,
-> is_show BOOLEAN NOT NULL DEFAULT 1,
-> is_saleoff BOOLEAN NOT NULL DEFAULT 0
-> );
检查过好多遍了,不行删两个字段,结果还是上面的可以下面的不可以运行。。。navicat的原因? 展开
CREATE TABLE IF NOT EXISTS tdb_goods(
goods_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
goods_name VARCHAR(150) NOT NULL,
goods_cate VARCHAR(40) NOT NULL,
brand_name VARCHAR(40) NOT NULL,
goods_price DECIMAL(15,3) UNSIGNED NOT NULL DEFAULT 0,
is_show BOOLEAN NOT NULL DEFAULT 1,
is_saleoff BOOLEAN NOT NULL DEFAULT 0
);
自己抄的:
CREATE TABLE tdb_goods(
-> goods_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
-> goods_name VARCHAR(150) NOT NULL,
-> goods_cate VARCHAR(40) NOT NULL,
-> brand_name VARCHAR(40) NOT NULL,
-> goods_price DECIMAL(15,3) UNSIGNED NOT NULL DEFAULT 0,
-> is_show BOOLEAN NOT NULL DEFAULT 1,
-> is_saleoff BOOLEAN NOT NULL DEFAULT 0
-> );
检查过好多遍了,不行删两个字段,结果还是上面的可以下面的不可以运行。。。navicat的原因? 展开
展开全部
看不出问题,提2个问题:
报什么错误?
-> 是什么,你输入的?
更多追问追答
追问
我在学习控制台输入语句来操作数据库。navicat主界面连接以后按F6进入的控制台界面,除非";" 结尾,其他换行都会出现这个吧
追答
报什么错误?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
肯定是你sql的原因。。。
什么错误。。。
什么错误。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询