我試圖找出如何做一個表3列:auto_increment列爲一組行嗎?
unique_id, type, version
哪裏UNIQUE_ID爲AUTO_INCREMENT每個記錄,和版本是對每種類型AUTO_INCREMENT。
目的是,當我插入我只需要指定'類型'和unique_id和version_id自動生成。例如:
insert type 'a', then values are: 1 , a , 1
insert type 'a', then values are: 2 , a , 2
insert type 'a', then values are: 3 , a , 3
insert type 'b', then values are: 4 , b , 1
insert type 'b', then values are: 5 , b , 2
insert type 'a', then values are: 6 , a , 4
而且這將是公平地說,這樣的設置是不是真的歸?相反,它應該是兩張桌子?
對於版本不是自動增量,因爲它不會在每個插入上增加。你正在談論觸發一個存儲過程的觸發器。它可以作爲子表完成,在這種情況下,版本不在此表中,而是在子表中。儘管如此,版本仍然沒有自動增量。 – Brian 2012-03-08 23:01:08