您想要使用整數將資料插入 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中文網其他相關文章!