问答详情
源自:5-2 交易模型管理--交易下单01

order_info建表一直提示错误

数据库一直在提示错误。

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



提问者:慕前端1021000 2019-04-08 10:43

个回答

  • 野生的程序猿一只
    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吧