由於另一個答案是正確的,我有一個解決我的問題的新想法(這不是真的像下面的情況),我開始一個新的線程。MySQL,將AUTO_INCREMENT傳遞給另一個表
同樣的例子,cds.id是AUTO_INCREMENT,這兩個表並沒有任何關係,有沒有辦法將生成的ID發佈到語言表中?
Table for CDs (cds):
id | type
-----------------------
1 | CD
2 | LP
3 | CD
Table for names:
cd_id | language | name
-----------------------
1 | fi | AAA
1 | de | AAACHTUNG
3 | en | CCC
現在SELECT會很simlple和結構較好, 如果我現在有創建CD E體,像
<input... > = the name -> 'best of XX'
<select...> = language -> 'en'
<select...> = type -> 'CD'
,我做了後,我該怎麼辦多重插入? 插入到這些表應該是...
INSERT INTO cds ('', 'CD');
INSERT INTO languages ('*the generated id in table above*', 'en', 'best of XX');
什麼技術與MySQL溝通? PHP? –
是啊...你正在想插入 - >選擇 - >插入選擇的結果?在這種情況下,我沒有任何要求,有很多'CD':s ...我可以得到持續創建的一個,但如果兩個人同時創建一些東西,這可能是不好的... – gubbfett