想要創建一個具有auto_increment字段的臨時表加上必須從另一個表中選擇的字段。MySQL使用auto_increment id創建臨時表並選擇查詢
下面是我通過他們的自我(不工作)
CREATE TEMPORARY TABLE tmp (id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
(SELECT valueName AS valueName
FROM sometable
WHERE sometable.somevalue='00'));
這些工作,但能得到正確的語法來這裏做既
CREATE TEMPORARY TABLE tmp (id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY)
CREATE TEMPORARY TABLE tmp AS SELECT valueName AS valueName FROM sometable
WHERE sometable.somevalue='00';
試圖在一個步驟中做到這一點將失明 – user1171669