查看單個文章
舊 2007-03-25, 02:26 AM   #9 (permalink)
Admin1
管理員
 
Admin1 的頭像
榮譽勳章
UID - 112827
在線等級: 級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時
註冊日期: 2007-02-18
VIP期限: 0000-00
文章: 3507
精華: 0
現金: 1702 金幣
資產: 10196 金幣
預設

引用:
作者: snoopy 查看文章
對了
用 MySQL 設計
真的相當麻煩
無法使用 foreign key 維護資料一致性
說真的 沒有 foreign key 應該就不能叫資料庫了
但是付費的資料庫
窮學生買不起

不支援 foreign key 的資料庫是個糟糕物啊

幫 MySQL 澄清一下

1.MySQL 有支援 InnoDB Storage Engine
2.InnoDB Storage Engine 有支援 foreign key
3.故 MySQL 有支援 foreign key

詳細請參考:
MySQL 5.0 Reference Manual -> 14.2.6.4. FOREIGN KEY Constraints
http://dev.mysql.com/doc/refman/5.0/...nstraints.html



很常看到有些 MySQL 的使用者因為對於 MySQL 不甚熟悉,而有對於 MySQL 有類似的負面評論。其實 MySQL 的功能非常的強大,包括 View 或是 Trigger 都有提供支援。只是功能再強,使用者不會用,也是枉然。
Admin1 目前離線  
送花文章: 8870, 收花文章: 2195 篇, 收花: 5820 次
回覆時引用此帖
有 4 位會員向 Admin1 送花:
Sandra (2007-03-27),snoopy (2007-03-27),zasiza (2007-03-25), (2007-03-27)
感謝您發表一篇好文章