pymysql插入資料

2022-06-27 07:06:11 字數 574 閱讀 5265

在使用pymysql進行提交資料的時候,必須使用事務進行提交,**如下:

import pymysql

# 連線資料庫

db = pymysql.connect(

host = 'ip',

port = port,

user = 'root',

password = 'root',

charset = 'utf8',

database = 'db_name'

)# 建立游標物件,進行資料庫操作

cur = b.cursor()

sql = "insert ignore into inf_commodity_new (price, title) values (%s,%s)"

try:

# 開始事務

db.begin()

cur.execute(sql, [price, title])

# 提交事務

db.commit()

except:

# 回滾事務

db.rollback()

pymysql單條插入資料和批量插入資料

一 單條插入資料 usr bin python3 import pymysql 開啟資料庫連線 db pymysql.connect localhost testuser test123 testdb 使用cursor 方法獲取操作游標 cursor db.cursor sql 插入語句 裡面的資料...

pymysql插入中文資料亂碼問題

首先要確保pymysql的配置檔案編碼為utf8,否則就會報出以下錯誤 unicodeencodeerror latin 1 codec can t encode characters in position 9 13 ordinal not in range 256 配置檔案在pymysql模組對...

pymysql 模組快速插入資料庫(python)

先建立database資料庫 建立表字段 再帶入 插入資料 檔名order2.py import random def order1 sql for s in range 1,10 name random.choice 趙錢孫李周吳鄭王 random.choice 紅明嬌瑞睿蕊星三 age rand...