现在以下2020年节假日的数据,需要将其插入数据库的holiday表里,holiday除了以下三列,还有一个年份自段year。
df=pd.DataFrame({'节日':['元旦','除夕','清明节','劳动节','端午节','国庆节'],
'开始日期':['2020-01-01','2020-01-24','2020-04-04','2020-05-01','2020-06-25','2020-10-01'],
'结束日期':['2020-01-01','2020-01-24','2020-04-04','2020-05-01','2020-06-25','2020-10-01']})
df
'''
节日 开始日期 结束日期
0 元旦 2020-01-01 2020-01-01
1 除夕 2020-01-24 2020-01-24
2 清明节 2020-04-04 2020-04-04
3 劳动节 2020-05-01 2020-05-01
4 端午节 2020-06-25 2020-06-25
5 国庆节 2020-10-01 2020-10-01
'''
然后对DataFrame进行迭代,生成insert SQL语句:
sql=''
for i,r in df.iterrows():
r_sql=f"INSERT JINTO 'holiday' ('holiday'