gpt4 book ai didi

python - mySQL时间戳错误并且插入完成但不显示

转载 作者:行者123 更新时间:2023-11-29 23:55:22 24 4
gpt4 key购买 nike

我目前正在从一个数据库中提取记录,并将它们插入到另一个数据库中,其中包含 csv 文件的中间内容。但是我遇到了错误。错误是:

Warning: Out of range value for column 'time stamp' at row 1

cursor.execute(插入,(行[0],行[1],行[2],行[3],行[4],行[5],行[6],行[7],行[8]))

这很奇怪,因为我的时间戳列被格式化为时间戳列,所以我不应该收到此错误(一种可能是时间戳现在是一个字符串,但我如何解决这个问题?)然后导致我的时间戳列变为 0000-00-00 00:00:00。我认为问题源于我的插入语句。

    inputinfo=csv.reader(open('Database.csv','rb'), delimiter=',')
for row in inputinfo:
insert=("""insert into table (id,1,2,3,4,5,6,7,8,9,10) values(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s);""")
cursor.execute(insert, (row[0], row[1], row[2], row[3], row[4], row[5], row[6], row[7], row[8], row[9], row[10]))

最佳答案

您有 11 列,但仅插入 10 个值。

关于python - mySQL时间戳错误并且插入完成但不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25406454/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com