频道栏目
首页 > 数据库 > Sybase > 正文
错误代码:1064
2015-04-24 10:20:11         来源:you23hai45(游海东)的专栏  
收藏   我要投稿

1、错误描述

1 queries executed, 0 success, 1 errors, 0 warnings

查询:create table example3( id Primary key, stu_id int, constraint c_fk foreign key(stu_id,course_id) references example2(stu_id,cour...

错误代码: 1064
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 'Primary key,
      stu_id int,
      constraint c_fk foreign key(stu_id,course_i' at line 2

执行耗时   : 0 sec
传送时间   : 0 sec
总耗时      : 0 sec

2、错误原因

CREATE TABLE example1(
      stu_id INT PRIMARY KEY,
      stu_name VARCHAR(20),
      stu_sex BOOLEAN
      );
 
 CREATE TABLE example2(
      stu_id INT,
      course_id INT,
      grade FLOAT,
      PRIMARY KEY(stu_id,course_id)
      );
      
CREATE TABLE example3(
      id PRIMARY KEY,
      stu_id INT,
      CONSTRAINT c_fk FOREIGN KEY(stu_id,course_id)
      REFERENCES example2(stu_id,course_id)
      );
      

在新建example3表时,未给id数据类型

3、解决办法

CREATE TABLE example3(
      id INT PRIMARY KEY,
      stu_id INT,
      CONSTRAINT c_fk FOREIGN KEY(stu_id,course_id)
      REFERENCES example2(stu_id,course_id)
      );

1 queries executed, 0 success, 1 errors, 0 warnings

查询:create table example3( id int Primary key, stu_id int, constraint c_fk foreign key(stu_id,course_id) references example2(stu_id,...

错误代码: 1072
Key column 'course_id' doesn't exist in table

执行耗时   : 0 sec
传送时间   : 0 sec
总耗时      : 0.001 sec


点击复制链接 与好友分享!回本站首页
相关TAG标签 错误 代码
上一篇:如何利用闪回数据库特性恢复failover后的dataguard环境?
下一篇:mongodb命令指南
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站