2015-12-10 44 views
2

我使用MySQL Connector/Python從我的iPython筆記本運行MySQL。如何使用MySQL連接器/ Python創建臨時表?

我想知道,我可以用這種方式創建臨時表嗎?

documentation對臨時表沒有任何說明,並且看起來您在使用它之前必須先定義一個表。

我想沿着這些路線的東西:

cnx = mysql.connector.connect(user='me', 
           password='something', 
           host='somewhere', 
           port='3306', 
           database='some_db') 

query = "CREATE TEMPORARY TABLE IF NOT EXISTS " +\ 
"my_temp_table " +\ 
"AS " +\ 
"SELECT a_col" +\ 
"FROM 
    . . . 
;" 

當我嘗試這從IPython的,它運行並沒有給出迴應,但在數據庫中的臨時表沒有顯示出了。

感謝您的幫助提前。

回答