[英]How can I create a temporary table using MySQL Connector/Python?
我正在使用MySQL Connector / Python从iPython笔记本运行MySQL。
我想知道,我可以这样创建一个临时表吗?
该文档对临时表一无所获,并且似乎您必须在使用表之前先对其进行定义。
我正在尝试以下方法:
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尝试此操作时,它会运行并且没有响应,但是临时表尚未显示在数据库中。
感谢您的帮助。
我的英语穷人
我认为,当前会话的mysql temporary table。 当您关闭时,TEMPORARY TABLE已结束。
http://dev.mysql.com/doc/refman/5.7/en/create-table.html创建表时,可以使用TEMPORARY关键字。 TEMPORARY表仅对当前会话可见,并且在关闭会话时会自动将其删除。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.