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 语句中未使用所有参数