【问题标题】:Facing problem while creating database in python在python中创建数据库时遇到问题
【发布时间】: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


【解决方案1】:

没有SHOW DATABASE。不过有SHOW DATABASES,这可能就是你想要的。

【讨论】:

  • 是的,这是我犯的错误。谢谢。
  • 如果这解决了您的问题。接受答案!
猜你喜欢
  • 1970-01-01
  • 2017-04-30
  • 2019-05-16
  • 2014-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
  • 2013-11-06
相关资源
最近更新 更多