我建立了两个表:
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数据库,varchar属性字段,为什么中文的横线无法插入呢?
- MYSql的新手问题.谢谢
- 请教一个简单的问题~~
- 能不能计算出表中某一字段相同的记录的某个字段的总和?
- mysql插入数据问题
- 问个MYSQL问题 错误:Data truncated for column 's' at row 1
- 请问怎样使用mysql administrator中的自动备份功能啊?
- 查询语句,急,在线等等,请各位道上的朋友多多指教!!!!
- 安装postgresql,help~~~~~~
- 一个比较复杂的SQL语句求助
- 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)
)