如何解决mysql.connector.errors.InternalError: Unread result found error while using "DELETE"
我目前正在使用 MysqL
学习 python 连接,这些是制作表格的行
import MysqL.connector
mydb=MysqL.connector.connect(host="localhost",user="root",password="root")
#CREATING DATABASE AND TABLE
mycursor=mydb.cursor()
mycursor.execute("create database if not exists store")
mycursor.execute("use store")
mycursor.execute("create table if not exists signup(username varchar(20),password varchar(20))")
mycursor.execute("create table if not exists buynewbooks(nameofbook varchar(30))")
mycursor.execute("create table if not exists Feedback(rating varchar(11))")
#delete acc
elif ch==3:
mycursor.execute("select username from signup")
u=str(input("enter your registerd USERNAME"))
p=str(input("enter your account password"))
sql = "DELETE FROM signup WHERE username = u AND password = p"
mycursor.execute(sql)
mydb.commit
print("your account has been removed")
这是我得到的错误:
Traceback (most recent call last):
File "C:/Users/win10/.spyder-py3/kj7.py",line 34,in <module>
mycursor.execute(sql)
File "C:\Users\win10\AppData\Local\Programs\Python\python38-32\lib\site-packages\MysqL\connector\cursor.py",line 547,in execute
self._connection.handle_unread_result()
File "C:\Users\win10\AppData\Local\Programs\Python\python38-32\lib\site-packages\MysqL\connector\connection.py",line 1286,in handle_unread_result
raise errors.InternalError("Unread result found")
MysqL.connector.errors.InternalError: Unread result found
请告诉我是否应该提供更多的代码部分。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。