Python 在mysql資料庫中插入空值

2021-08-21 20:13:40 字數 435 閱讀 9436

python中沒有null,只有none,操作mysql資料庫時,當某個值為空,不能使用下列插入語句

# 錯誤案例

a = none

cursor = db.cursor()

sql = "insert into 表名 values ('%s')" % a

cursor.execute(sql)

db.commit()

應該使用下列這種方式操作

# 正確案例

a = none

cursor = db.cursor()

sql = "insert into 表名 values (%s)"

par = a

cursor.execute(sql, par)

db.commit()

在python中使用mysql資料庫

先用pip安裝一下mysql pip install pymysql使用的時候,import python import pymysql python連線資料庫操作 開啟資料庫連線 def connectdb print 連線到mysql伺服器.db pymysql.connect localhos...

在Python3中操作MySQL資料庫

在python3中操作mysql資料庫 在python3中使用mysql資料庫需要安裝pymysql庫 pip install pymysql 操作mysql 導包import pymysql 第一步 開啟資料庫連線 db pymysql.connect host 資料庫位址 user 使用者名稱 ...

在django使用mysql資料庫

匯入django模組中connection from django.db import connection 使用游標進行增,刪,減,除 cursor connection.cursor 進行mysql資料庫的語句編寫 根據你個人的實際需求 eg sql select user id from us...