mysql语句错误,实在是看不出来哪里错了,请高手指点

usday 发布于 2014/02/26 09:45
阅读 658
收藏 0
CREATE TABLE "Order"(
   OrderId              bigint(20) NOT NULL COMMENT '订单ID',
   UserId               bigint(20) NOT NULL COMMENT '用户ID',
   UserName             varchar(20) not null comment '用户姓名',
   UserIp               varchar(20) not null comment '用户IP',
   PayWay               int not null comment '付费方式   2.积分  3.蜂蜜果',
   AllAmount            float not null comment '订单总价格',
   OrderSource          tinyint not null comment '订单来源:1,商城前台用户提交,2后台下单,3支付中心充值卡,500-599 之间为各个作业类型来源  枚举类 OrderSource',
   OrderState           tinyint not null comment '订单当前状态:   1待付款,  2 已付款,   3 买家取消订单,  4已退款,  5部分产品退款,  6已成交 7.卖家取消订单 枚举类:OrderState',
   PayType              tinyint not null comment '订单支付方式: 1支付中心支付,  2后台手动修改状态, 3支付中心充值卡   枚举类:PayType',
   PayNo                varchar(40) not null comment '支付中心流水号:当用户选择支付中心进行支付,并且成功后,需要保存支付中心流水号',
   OrderRemark          varchar(500) not null comment '订单备注',
   PreferentialAmount   float not null comment '购买组合商品后会有订单优惠金额',
   ActualAmount         float not null comment '订单实际支付金额',
   CreateTime           datetime not null comment '订单创建时间',
   UpdateTime           datetime not null comment '订单修改时间',
   CloseOrderRemark     varchar(100) comment '订单关闭原因',
   primary key (OrderId)

); 

alter table "Order" comment '订单表';

实在是看不出来哪里错了,请高手指点



加载中
2
豆浆Melon
豆浆Melon

CREATE TABLE "Order"  不能用""包裹,order是关键字,所以要用`号,即CREATE TABLE `Order`

同样alter table "Order"也是一样

usday
usday
谢谢就是 order 关键字的问题
0
JPer
JPer
报什么错,不说明,这是让我们找猫猫吗,懒得看...
0
usday
usday

引用来自“豆浆油条Melon”的答案

CREATE TABLE "Order"  不能用""包裹,order是关键字,所以要用`号,即CREATE TABLE `Order`

同样alter table "Order"也是一样

谢谢就是 order 关键字的问题  
返回顶部
顶部