gpt4 book ai didi

python mysql 写入错误

转载 作者:行者123 更新时间:2023-11-29 09:09:40 25 4
gpt4 key购买 nike

我有一个脚本,可以接收 csv 文件并输出到 mysql 数据库。一切正常,但是使用新文件时,我收到一个奇怪的错误,该错误没有被尝试/错误序列捕获,该错误就在下面 -

try:
rtn = csr.execute (strg)

db.commit()
print "Successfully processed record " + str(row_index) + " with entryno=" +
entryno

except mdb.Warning, e:
print "Warning %d %s " % (e.args[0] , e.args[1])
print "Successfully processed record " + str(row_index)

except mdb.Error , e:
print "Error %d %s " % (e.args[0] , e.args[1])
print "Failed to process record " + str(row_index)
# sys.exit() (or what you want to do if an error occurs)

在 syserr 上,我的 sysout 之间混合了以下内容 -

Successfully processed record 3220 witload-pur2.py:135: Warning: Data truncated for column 'price' at row 1
rtn = csr.execute (strg)
h entryno=579848

我认为这是记录中的错误(尽管我在记录或其周围的记录中找不到它)。我该如何捕获并修复它?

最佳答案

此警告意味着 price 列设置的数据类型对于您尝试保存的值而言不够大。 price 列是如何声明的?

关于python mysql 写入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5995113/

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