我正在尝试使用sqlalchemy连接到MySQL数据库。连接是成功的,但是当我查询数据库的表时,它向我显示了错误的表。脚本显示的表是我在MySQL for Excel扩展中看到的表,但不是我想要连接到的数据库中的表。 MySQL for Excel扩展中显示的模式与我在MySQL工作台中看到的模型不同,但我不知道为什么。
如何调试此问题?
DB_USER = 'root'
DB_PASSWORD = ''
DB_HOST = 'localhost'
DB_MODEL = 'salestax'
connection_string = "mysql+pymysql://{}:{}@{}/{}".format(DB_USER,DB_PASSWORD,DB_HOST, DB_MODEL)
engine = create_engine(connection_string)
connection = engine.connect()
print(engine.table_names())