我建立了两个表:
create table g_cardapply #身份证申请表
( g_applyno varchar(8) primary key,#申请单号(关键字)
g_applydate bigint(8),#申请日期
g_state varchar(2) #申请状态
)
上面这个用sql脚本文件创建成功
下面这个在创建时提示 列g_applyno,不存在,无法创建表!
create table g_cardapplydetail
(
g_applyno varchar(8),#申请单号(关键字)
g_name varchar(30),#申请人姓名
g_idcard varchar(18) primary key,#申请人身份证号
g_state varchar(2),#申请状态
primary key (g_applyno,g_idcard),
foreign key (g_applyno) references g_cardapply(g_applyno)
)
create table g_cardapply #身份证申请表
( g_applyno varchar(8) primary key,#申请单号(关键字)
g_applydate bigint(8),#申请日期
g_state varchar(2) #申请状态
)
上面这个用sql脚本文件创建成功
下面这个在创建时提示 列g_applyno,不存在,无法创建表!
create table g_cardapplydetail
(
g_applyno varchar(8),#申请单号(关键字)
g_name varchar(30),#申请人姓名
g_idcard varchar(18) primary key,#申请人身份证号
g_state varchar(2),#申请状态
primary key (g_applyno,g_idcard),
foreign key (g_applyno) references g_cardapply(g_applyno)
)
解决方案 »
- 网站项目中怎么导出mysql
- 谁能帮我看看下面这条SQL语句为什么不能执行!
- 求个SQL 解决方法~~~~<2>
- Mysql::Error: #HY000Can't create/write to file 'E:\mysql\data\--install\#sql_ba8_0.MYI' (Errcode: 2): SHOW FIELDS FROM `composer
- C API函数问题
- 如何把一个表中的几个字段的值插入到另一个表中?
- 关于批处理sql语句的问题
- Another quetion .Why my mysql server(On Linux) allways shutdown when i start it?
- revoke?
- 优化器会自动优化这个简单的limit吗
- ubuntu mysql配置错误导致无法启动mysql,希望达人前来帮助。
- 在线数据占用linux文件系统比例问题
* 使用在外键关系的域必须为索引型(Index)。
* 使用在外键关系的域必须与数据类型相似。
-> ( g_applyno varchar(8),
-> g_name varchar(30),
-> g_idcard varchar(18),
-> g_state varchar(2),
-> primary key (g_applyno,g_idcard),
-> foreign key (g_applyno) references g_cardapply(g_applyno)
-> )
-> ;
Query OK, 0 rows affected (0.19 sec)
FOREIGN KEY (g_applyno) REFERENCES g_cardapply(g_applyno)
)