【发布时间】:2023-04-05 03:34:01
【问题描述】:
我需要按年份批量插入数据,但我得到了
%Server% ping 错误:超时。连接已关闭,
重新连接。
而且我不知道每个插入会长多长时间。
我想我应该使用异步?
import pandas as pd
from clickhouse_driver import Client
client = Client(host, user=user, password=password, database = 'default')
dr = pd.date_range(start='1979-01-01', end='2029-01-31') # date ranges
for i in range(0,len(dr)):
year = dr[i].year
query = f"insert into t2 select * from t1 where y = {year}"
client.execute(query)
【问题讨论】:
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python:使用for循环插入数据而没有超时错误 - Python技术站