请教一下数据建表的问题,第三个表有什么错?为什么建不了 数据库 建表 mysql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 语句没问题,我在我这执行没什么问题需特别注意创建第三个表的时候必须先把第二表建好,因为有外键约束SQL> create table department 2 (dept_name varchar(20), 3 building varchar(15), 4 budget numeric(12,2) check (budget > 0), 5 primary key (dept_name) 6 );表已创建。SQL> create table course 2 (course_id varchar(8), 3 title varchar(50), 4 dept_name varchar(20), 5 credits numeric(2,0) check (credits > 0), 6 primary key (course_id), 7 foreign key (dept_name) references department 8 on delete set null 9 );表已创建。 我建表的时候总是提示错误,前两个表已经建好了,你用的是mysql还是Oracle? mysql database error?你用的是什么数据库?不是oracle? 用的mysql那你到mysql的版块去问问吧,mysql可能某些语法和oracle不太一样 应该是主键、外键约束的语法不正确,参考mysql 约束的使用 用的mysql那你到mysql的版块去问问吧,mysql可能某些语法和oracle不太一样谢谢了 咨询下表重命名的问题 用to_char方式查找日期为指定年月的数据,用时2秒多,有没有快点的方法 sqlloader时失败了怎么进行rollback 加算背包怎么往回算?? 问个简单的sql语句,请高手指点!!! 请教大家 ORACLE 面向对象中REF的用法? Oracle 初学者! 怎样返回当前用户进程的服务器进程标识符 (ID)。 刚刚安装了oracle 11g r1,接下来该做什么? Oracle 所有表 字段名必须唯一 是否必要? 如何使用oracle pl/sql 遍历指定directory下的所有文件
需特别注意创建第三个表的时候必须先把第二表建好,因为有外键约束
SQL> create table department
2 (dept_name varchar(20),
3 building varchar(15),
4 budget numeric(12,2) check (budget > 0),
5 primary key (dept_name)
6 );表已创建。SQL> create table course
2 (course_id varchar(8),
3 title varchar(50),
4 dept_name varchar(20),
5 credits numeric(2,0) check (credits > 0),
6 primary key (course_id),
7 foreign key (dept_name) references department
8 on delete set null
9 );表已创建。
那你到mysql的版块去问问吧,mysql可能某些语法和oracle不太一样
mysql 约束的使用
那你到mysql的版块去问问吧,mysql可能某些语法和oracle不太一样
谢谢了