可以使用Python中的MySQL庫來執行MySQL批處理。下面是一個簡單的示例代碼:
import mysql.connector
# 連接MySQL數據庫
conn = mysql.connector.connect(
host='localhost',
user='your_username',
password='your_password',
database='your_database'
)
# 創建游標對象
cursor = conn.cursor()
# 執行批處理
sql = "INSERT INTO table_name (column1, column2) VALUES (%s, %s)"
values = [
('value1', 'value2'),
('value3', 'value4'),
('value5', 'value6')
]
cursor.executemany(sql, values)
# 提交事務
conn.commit()
# 關閉游標和連接
cursor.close()
conn.close()
在上面的代碼中,我們首先連接到MySQL數據庫,然后創建一個游標對象。然后,我們定義要執行的批處理SQL語句和要插入的值列表。最后,我們使用executemany()
方法執行批處理操作,并使用commit()
方法提交事務。最后,我們關閉游標和連接。
請注意,在實際的應用程序中,您可能還需要添加錯誤處理和日志記錄等功能來提高代碼的穩定性和可靠性。