2
我試圖解決sqlite中的組合鍵不允許自動增量的問題。使用觸發器自動增量
我不知道它是否有可能,但我試圖將最後使用的id存儲在不同的表中,並在插入新的reccord時使用觸發器來分配下一個id。
我必須使用複合鍵,因爲單個pk不會是唯一的(因爲數據庫合併)。
如何設置該行的字段插入基於值在不同的表
查詢迄今:
CREATE TRIGGER pk BEFORE INSERT ON product_order
BEGIN
UPDATE auto_increment SET value = value + 1 WHERE `table_name` = "product_order";
END
這成功地更新該值。但現在我需要將這個新值分配給新記錄。 (new.id)。
This Works,thanks – Ikke 2010-03-09 09:46:30