Mysql #1064-您的SQL语法有错误; “我试过了,但没有成功尝试删除(20)项目价格和总价的双精度后的(20)列。如果你解释一下你建议的更改以及为什么它们可以作为解决方案,那就更好了。 CREATE TABLE `mealorder`.`order_ite
#1064-您的SQL语法有错误;Mysql #1064-您的SQL语法有错误; “我试过了,但没有成功尝试删除(20)项目价格和总价的双精度后的(20)列。如果你解释一下你建议的更改以及为什么它们可以作为解决方案,那就更好了。 CREATE TABLE `mealorder`.`order_ite,mysql,Mysql,#1064-您的SQL语法有错误; “我试过了,但没有成功尝试删除(20)项目价格和总价的双精度后的(20)列。如果你解释一下你建议的更改以及为什么它们可以作为解决方案,那就更好了。 CREATE TABLE `mealorder`.`order_item` ( `order_id` INT(20) NOT NULL AUTO_INCREMENT , `user_id` INT(20) NOT NULL , `item_type` VARCHAR(50) NOT NULL ,
“我试过了,但没有成功尝试删除
(20)
项目价格和总价的双精度后的(20)
列。如果你解释一下你建议的更改以及为什么它们可以作为解决方案,那就更好了。
CREATE TABLE `mealorder`.`order_item`
( `order_id` INT(20) NOT NULL AUTO_INCREMENT ,
`user_id` INT(20) NOT NULL ,
`item_type` VARCHAR(50) NOT NULL ,
`item_price` DOUBLE(20) NOT NULL ,
`item_quantity` INT(20) NULL ,
`date_time` DATETIME(5) NULL ,
`total_price` DOUBLE(20) NULL ,
PRIMARY KEY (`order_id`(20))) ENGINE = InnoDB;
CREATE TABLE IF NOT EXISTS `order_item` (
`order_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`item_type` varchar(50) NOT NULL,
`item_price` double NOT NULL,
`item_quantity` int(11) NOT NULL,
`date_time` datetime NOT NULL,
`total_price` double NOT NULL,
PRIMARY KEY (`order_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
AUTO_INCREMENT=1 ;