您想要使用整数将数据插入 MySQL 数据库。但是,您提供的代码遇到了问题。
代码:
import MySQLdb conn = MySQLdb.connect(host= "localhost", user="root", passwd="newpassword", db="engy1") x = conn.cursor() x.execute("SELECT * FROM anooog1") x.execute (" INSERT INTO anooog1 VALUES ('%s','%s') ", (188,90)) row = x.fetchall()
由于以下错误而无法将数据插入数据库:
要解决此问题,代码应修改为如下:
import MySQLdb # Connect to the database conn = MySQLdb.connect(host="localhost", user="root", passwd="newpassword", db="engy1") x = conn.cursor() # Insert data into the database try: x.execute("INSERT INTO anooog1 VALUES (%s,%s)", (188, 90)) conn.commit() except: conn.rollback() # Close the connection conn.close()
更新后的代码包括以下更改:
以上是如何使用Python正确地将整数数据插入MySQL数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!