为了账号安全,请及时绑定邮箱和手机立即绑定

order_info建表一直提示错误

数据库一直在提示错误。

https://img1.sycdn.imooc.com//5caab47c0001381709790396.jpg

https://img1.sycdn.imooc.com//5caab498000190e207250362.jpg


错误信息:

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 ') NOT NULL DEFAULT 0,

  `amount` int(0) NOT NULL DEFAULT 0,

  `order_price` do' at line 5



正在回答

4 回答

上一个SQL,小数点没加

0 回复 有任何疑惑可以回复我~
CREATE TABLE `order_info` (  `id` varchar(32) NOT NULL,  `user_id` int(11) NOT NULL DEFAULT '0',  `item_id` int(11) NOT NULL DEFAULT '0',  `item_price` decimal(10,2) NOT NULL DEFAULT '0.00',  `item_quantity` int(11) NOT NULL DEFAULT '0',  `order_amount` decimal(10,2) NOT NULL DEFAULT '0.00',  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


0 回复 有任何疑惑可以回复我~
CREATE TABLE `order_info` (  `id` varchar(32) NOT NULL,  `user_id` int(11) NOT NULL DEFAULT '0',  `item_id` int(11) NOT NULL DEFAULT '0',  `item_price` decimal(10,0) NOT NULL DEFAULT '0',  `item_quantity` int(11) NOT NULL DEFAULT '0',  `order_amount` decimal(10,0) NOT NULL DEFAULT '0',  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


0 回复 有任何疑惑可以回复我~

你是double类型,默认值应该是0.00吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

order_info建表一直提示错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信