-1
我創建了一個臨時表。然後使用連接語句將數據插入到表中。然後,我檢索要從表中列出的值。這個臨時表是否有更好的性能,使用這種方法是個好主意嗎?在mysql中使用臨時表
$tmp_table = mysql_query("CREATE TEMPORARY TABLE temp_table (id int NOT NULL,name varchar(255),address varchar(255))");
$insert_query = mysql_query("INSERT INTO temp_table(id,name,address) SELECT a.id,a.name,b.address FROM table1 a INNER JOIN table2 b ON a.id=b.id");
$select_query = mysql_query("SELECT * FROM temp_table");
while($row = mysql_fetch_array($select_query)){
echo $row['id'];
echo $row['name'];
echo $row['address'];
}
爲什麼不使用視圖?或只是一個查詢? –
如果我們使用臨時表,它們將在當前客戶端會話終止時被刪除 – abinaya
該查詢似乎並不需要臨時表。 –