Python 使用 pymysql 向数据库插入布尔值示例
假设有一个名为 'users' 的表格,包含字段 'id'、'name' 和 'is_active',其中 'is_active' 为布尔类型,表示用户是否处于激活状态。
下面是一个示例查询,用于向 'users' 表格中插入一条记录:
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', database='test')
# 创建游标对象
cursor = conn.cursor()
# 准备 SQL 语句
sql = "INSERT INTO users (name, is_active) VALUES (%s, %s)"
# 定义参数
name = 'Alice'
is_active = True
# 执行查询
cursor.execute(sql, (name, is_active))
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
在执行以上代码之后,'users' 表格中会新增一条记录,其中 'name' 为 'Alice','is_active' 为 True。
原文地址: https://www.cveoy.top/t/topic/mOTW 著作权归作者所有。请勿转载和采集!