我想插入兩個關聯的記錄到兩個表中。一條記錄通過外鍵與另一條記錄相關聯。如何將兩個關聯的記錄插入兩個表中?
例如我有兩個記錄:
product (productid,product_name,category_id)
category (category_id,category_name)
但category_id
是auto_increment
。所以我不知道它的價值,直到我把它插入類別表。所以在這裏我必須調用三個sql查詢,一個是將記錄插入到類別表中,第二個是檢索category_id,最後一個sql查詢是將記錄插入到產品表中。
總的來說,由於執行三個sql查詢,性能似乎不太好。我只想知道這種情況下是否有最佳做法?由於
張春華
哪種編程語言/接入上圖書館你在用? PHP? – 2011-05-04 13:57:05