pythonmysql查询缓存,稍后用于join

2024-04-27 04:29:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有三个表A,B和C。在三个表中有两个表(A,B)不会经常改变。但是C经常变化。你知道吗

现在,我想编写一个python编程来显示3个表中的所有字段。你知道吗

我的问题是A和B有大量的数据。我是否可以缓存A join B数据并在以后使用它来与C连接?你知道吗

如果可能的话我怎么办?你能用一些python代码片段解释一下吗?你知道吗


Tags: 数据代码编程join
1条回答
网友
1楼 · 发布于 2024-04-27 04:29:16

可以使用mysql.connector创建查询缓存

import mysql.connector
con = mysql.connector.Connect(host='XXX', port=XXX, user='XXX',     password='XXX', database='XXX')
cur = con.cursor()
db = cur.execute("""select SELECT SQL_NO_CACHE * from abc""")
data = cur.fetchall()
print (data)

如果要更新查询结果,请使用cur.commit()

相关问题 更多 >