无法使用 pd.read_sql_table 从 sql 获取记录到 pandas

问题描述 投票:0回答:0
import pandas as pd
import mysql.connector


    mydb = mysql.connector.connect(
    host = "localhost",
    user = "root",
    port =3306,
    password = "Veera@123",
    database = 'sql_prac',
    auth_plugin = 'mysql_native_password'
    )

    mycursor = mydb.cursor()

能够使用 pd.read_sql() 和 pd.read_sql_query() 获取数据,但无法使用 pd.read_sql_table 获取数据

pd.read_sql_table("dummy1",con=mydb)

显示如下错误

DatabaseError: Execution failed on sql 'SELECT name FROM sqlite_master WHERE type='table' AND name=?;': SQL 语句中未使用所有参数

python mysql pandas mysql-python
© www.soinside.com 2019 - 2024. All rights reserved.