[SQL ] 請問MySQL上資料表參照自己的做法...

看板Database作者 (千里之外)時間13年前 (2012/07/04 12:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
小弟想練習題目...資料表如下... 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
文章代碼(AID): #1FyyF2ov (Database)
文章代碼(AID): #1FyyF2ov (Database)