| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2498 人关注过本帖
标题:建表语句出错
只看楼主 加入收藏
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
收藏
 问题点数:0 回复次数:3 
建表语句出错
大家能不能帮我看看这两个建表语句有甚么错误 为什么报下面的错误
程序代码:
create table order(
    orderid   integer  primary key,
    name  varchar(32) not null,
    finished integer not null,
    cost double,
    cardno varchar(16),
    dates timestamp,
    userid varchar(16) references user(userid),
    statusid  integer references orderstatus(statusid),
    paywayid integer references payway(paywayid)
);

 
create table OrderLine(
      lineid  integer primary key,
      orderid integer references order(orderid),
      productid bigint (16)  references product(productid),
      amount integer not null
);



程序代码:
Script line: 50 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 'order(
    orderid   integer  primary key,
    name  varchar(32) not null,
  ' at line 1

Script line: 62 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 'order(orderid),
      productid bigint (16)  references product(productid),
  ' at line 3

搜索更多相关主题的帖子: 表语 
2007-11-30 15:44
purana
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
Order是关键字.
改成这样.

drop table `order`;
drop table `orderline`;
create table `order`(
    orderid   integer  primary key,
    name  varchar(32) not null,
    finished integer not null,
    cost double,
    cardno varchar(16),
    dates timestamp,
    userid varchar(16) references user(userid),
    statusid  integer references orderstatus(statusid),
    paywayid integer references payway(paywayid)
);

create table OrderLine(
      lineid  integer primary key,
      orderid integer references `order`(orderid),
      productid bigint (16)  references product(productid),
      amount integer not null
);

我的msn: myfend@
2007-11-30 16:02
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
收藏
得分:0 
`order`
` 这是甚么字符? 我怎么打不上去

2007-11-30 16:52
purana
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
esc下面那个键...``````

我的msn: myfend@
2007-11-30 16:56
快速回复:建表语句出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016689 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved