0
我的查詢有問題。我有兩張關係表。MySQL在刪除時設置默認字段值
table category
CategoryId name
1 category1
2 category2
table order
orderId CategoryId date Description
1 2 2014-10-10 okay
2 1 2014-10-10 okay2
3 1 2014-10-10 okay3
我的問題是如何設置類別名稱,如果其中一個類別已刪除。
它設置的是什麼?什麼時候被刪除?您可能希望在應用程序代碼中執行此操作,而不是純粹在數據庫中執行此操作,但如果您足夠瘋狂以便這樣做,則需要設置觸發器。 – tadman 2014-10-31 16:27:46
@tadman將默認值設置爲'n/a',當類別從表類別中刪除時 – 2014-10-31 16:29:06
categrory.categoryId和order.categoryId之間是否有適當的外鍵?順便說一下,訂單是一個表的壞名字(訂單是一個保留字)。 – 2014-10-31 16:29:19