我想用后续脚本来填充我的数据库,它根本不运行查询,而是直接去除except和打印错误消息。任何人都可以有()称为insertGuest功能识别问题:使用python脚本填充数据库
for i in range (100):
addGuest = "INSERT INTO hotel_guests VALUES (\"%d\", \"%s\"%s \"%s\")", (int(i), "Name"+str(i),"gender"+str(i))
try:
mycursor.execute(addGuest)
conn.commit()
print ("10000 Guests Successfully Inserted")
except:
conn.rollback()
print ("An error occurred")
我也想数据,尤其是名字是有意义的,但如果我可以得到随机字符串,然后将只需要做。
感谢SQL 夏季
你可以尝试traceback'加上'你'except'所以你知道为什么它给你的错误。除此之外,这是一个“为什么不是我的代码工作”的问题,这是脱离主题的SO。 – Leb