【发布时间】:2016-03-15 14:12:15
【问题描述】:
我正在使用 MySQL 连接器/Python 从我的 iPython 笔记本运行 MySQL。
我想知道,我可以这样创建一个临时表吗?
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 尝试这个时,它运行并且没有响应,但是临时表还没有显示在数据库中。
提前感谢您的帮助。
【问题讨论】:
标签: python mysql database-connection temp-tables