[SQL ] 請問MySQL上資料表參照自己的做法...
小弟想練習題目...資料表如下...
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
討論串 (同標題文章)