gpt4 book ai didi

python - 如何使用 MySQL Connector/Python 创建临时表?

转载 作者:行者123 更新时间:2023-11-29 01:53:56 26 4
gpt4 key购买 nike

我正在使用 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 尝试这个时,它运行但没有给出任何响应,但临时表还没有显示在数据库中。

提前感谢您的帮助。

最佳答案

我的英语不好

我认为,当前 session 的 mysql 临时表。当你关闭时,临时表就结束了。

http://dev.mysql.com/doc/refman/5.7/en/create-table.html创建表时可以使用 TEMPORARY 关键字。 TEMPORARY 表仅对当前 session 可见,并在 session 关闭时自动删除。

关于python - 如何使用 MySQL Connector/Python 创建临时表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34193476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com