作者spiderman007 (千里之外)
看板Database
标题[SQL ] 请问MySQL上资料表参照自己的做法...
时间Wed Jul 4 12:17:03 2012
小弟想练习题目...资料表如下...
Employee
ename ssn sex salary super_ssn dno
希望super_ssn参照到这个资料表的ssn...
google了一下方法....
用innodb套件解决...
我建立资料表如下...
http://ppt.cc/IlV4
我的问题如下...
(1) 新增资料时...会出现错误??
http://ppt.cc/O0sV
除了一开始字元型别没有加上''外...
後面的错误...能请大大们给点提示吗??
(2)对於参照的疑问??
由於我的dno是部门的primary key,但我并没有先建立department这个资料表
那该如何修改employee的dno去参照department呢??
我试过
alter table employee
alter foreign key(dno) references department(dnumber);
但似乎错很大....
请板上大大们多多指教...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.168.32.36