0

我正在学习 SQL 并尝试构建一个脚本,该脚本将使用一些基本的公司信息更新数据库。

下面是我得到的查询,我得到了

询问:

  query = "UPDATE companies SET URL = '{}', Industry = '{}', Address = '{}', City = '{}', State = '{}', Country = '{}', Type = '{}', Year_Founded = {} WHERE Name = '{}') VALUES (\'{}\',{},\'{}\',\'{}\',\'{}\',\'{}\',\'{}\',{},\'{}\')".format(URL,Industry,Address,City,State,Country,Type,Year_Founded,Company_Name)

错误:

IndexError: tuple index out of range

指数:

insert1(company,URL,data[1],data[3],data[4],data[5],data[7],data[0],data[9])

问题:

  • 有没有更优雅的方式来构建这个查询?
  • 是否可以放在query多条线上?最好的方法是什么?
  • 我知道该索引上升到 11 个值,所以一切都应该在范围内,可能是因为某些值是“”吗?IE['Google','google.com','','','','','','','','','','']
  • 渴望获得有关如何更好地构造此类函数的提示
4

0 回答 0