2012-01-07 64 views
1

我是新來的mysql。我需要統一這兩個插入,以使我的工作更快,但我不太瞭解sql編程。我需要一個統一多個插入的程序

首先,我必須填充wp_terms,而不是使用term_id作爲鍵的wp_term_taxonomy。

這一個創建與term_id一行(字段term_id不存在,是一個AUTOINCREMENT一個)= 1

INSERT INTO wp_terms(name, slug, term_group) 
VALUES ('Pippo','pippo'0) 

因此,爲了我用兩個表之間的關係這一個:

INSERT INTO wp_term_taxonomy (term_id,taxonomy,parent) 
SELECT wp_terms.term_id,'category','1' FROM wp_terms WHERE NOT EXISTS (SELECT * FROM wp_term_taxonomy WHERE wp_terms.term_id = wp_term_taxonomy.term_id); 

我如何在同一時間插入上面?

+0

我不太確定,如果我的目標正確。你想要做什麼? 插入s.th.到wp_terms,獲取autoinc值並將其用於插入到wp_term_taxonomy? – fkerber 2012-01-07 13:09:34

+0

嗨。我必須插入一個父 - 子類別(wp_terms和wp_term_traxonomy是相關的)。第一次插入有許多行,並創建一個漸進的term_id,我必須插入第二個表(wp_term_taxonomy)。 – cRoW2k 2012-01-07 13:42:31

+0

您能接受答案嗎 – 2012-04-11 13:01:36

回答

相關問題