您的位置 首页 知识分享

Python 连接 MySQL 报错:%s 占位符如何使用?

调用 语句时 使用 python 调用 mysql 语句时,有时会出现报错。本文将帮助您解决一种常见的错误。 …

Python 连接 MySQL 报错:%s 占位符如何使用?

调用 语句时

使用 python 调用 mysql 语句时,有时会出现报错。本文将帮助您解决一种常见的错误。

错误示例

如下图所示,在使用 python 执行 mysql 语句时,出现了如下错误:

立即学习“”;

[图片所示为 python 代码中的报错]

错误原因

该错误的原因是 %s 占位符没有使用双引号引起来。

解决方法

将 %s 占位符加上双引号,即可解决该错误。修改后的代码如下:

import mysql.connector  mydb = mysql.connector.connect(   host="localhost",   user="username",   password="password",   database="database_name" )  mycursor = mydb.cursor()  sql = "SELECT * FROM customers WHERE name = %s" val = ("John",)  mycursor.execute(sql, val)  myresult = mycursor.fetchall()  for x in myresult:   print(x)
登录后复制

以上就是Python 连接 MySQL 报错:%s 占位符如何使用?的详细内容,更多请关注php中文网其它相关文章!

本文来自网络,不代表甲倪知识立场,转载请注明出处:http://www.spjiani.cn/wp/4706.html

作者: nijia

发表评论

您的电子邮箱地址不会被公开。

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@wangzhan.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部