Using a Python dict for a SQL INSERT statement

前端 未结 10 1327
小蘑菇
小蘑菇 2020-11-28 22:43

I am trying to use a dict to do a SQL INSERT. The logic would basically be:

INSERT INTO table (dict.keys()) VALUES dict.values()
         


        
10条回答
  •  庸人自扰
    2020-11-28 23:11

    table='mytable'    
    columns_string= '('+','.join(myDict.keys())+')'    
    values_string = '('+','.join(map(str,myDict.values()))+')'    
    sql = """INSERT INTO %s %s
         VALUES %s"""%(table, columns_string,values_string)
    

提交回复
热议问题