慕前端1021000
2019-04-08 10:43
数据库一直在提示错误。
错误信息:
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
上一个SQL,小数点没加
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;
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;
你是double类型,默认值应该是0.00吧
SpringBoot构建电商基础秒杀项目
49065 学习 · 954 问题
相似问题