0
我需要爲我的評論網站使用sql創建數據庫。我試圖使用刪除和更新約束,但我不確定它們是否正確。 我創建了三張'汽車'(我的評論項目)'評論'(持有評論)和'用戶'。我將cars_id和users_id與評論表相關聯。我使用更新級聯和刪除級聯。我不確定這是否正確。有人能幫助我更多地瞭解他們嗎?SQL混淆了ON UPDATE和ON DELETE
我需要爲我的評論網站使用sql創建數據庫。我試圖使用刪除和更新約束,但我不確定它們是否正確。 我創建了三張'汽車'(我的評論項目)'評論'(持有評論)和'用戶'。我將cars_id和users_id與評論表相關聯。我使用更新級聯和刪除級聯。我不確定這是否正確。有人能幫助我更多地瞭解他們嗎?SQL混淆了ON UPDATE和ON DELETE
這是一個數據建模問題。
問自己一個問題:
「?如果我刪除了車,我想和刪除其他表的關係記錄過於」
如果是把它級聯等
或者:
「如果我刪除一個用戶,我想刪除他的車太」
「如果我刪除了汽車,我是否也要刪除相應的用戶?」
也許是個好主意,首先在這裏讀到:
http://en.wikipedia.org/wiki/Relational_database
然後在這裏: http://dev.mysql.com/doc/refman/5.1-olh/de/innodb-foreign-key-constraints.html
您正在使用哪個數據庫管理系統?甲骨文? Postgres的? –
它不是SQL,感到困惑... – user2989408