order_info建表一直提示错误

来源:5-2 交易模型管理--交易下单01

慕前端1021000

2019-04-08 10:43

数据库一直在提示错误。

https://img1.mukewang.com/5caab47c0001381709790396.jpg

https://img.mukewang.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回答

  • 野生的程序猿一只
    2019-06-09 19:17:34

    上一个SQL,小数点没加

  • 野生的程序猿一只
    2019-06-09 19:17:00
    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;


  • 野生的程序猿一只
    2019-06-09 19:12:38
    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;


  • 魄弹兽
    2019-04-08 16:56:23

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

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49065 学习 · 954 问题

查看课程

相似问题