【发布时间】:2021-10-21 20:12:24
【问题描述】:
import mysql.connector
db=mysql.connector.connect(host="localhost",user="root",password="PP1994an!")
dbcursor=db.cursor()
dbcursor.execute("create database films")
dbcursor.execute("show database")
for i in dbcursor:
print(i)
在运行此代码时,我遇到了类似的错误
mysql.connector.errors.ProgrammingError: 1064 (42000): 你有一个 SQL 语法错误;检查与您对应的手册 MySQL 服务器版本,用于在“数据库”附近使用正确的语法 第 1 行
【问题讨论】:
-
亚历山大回答了你的问题。 “显示数据库”不存在。为了将来调试您的查询,我可以建议先在您的数据库上运行它,然后再在代码中尝试它。使调试更容易。
标签: mysql python-3.x mysql-workbench mysql-python mysql-connector