高桥凉介在滑雪 2023-03-03 23:20 采纳率: 100%
浏览 443
已结题

【sqlalchemy报错】ObjectNotExecutableError: Not an executable object: 'select * from 表名'

import pandas as pd
from sqlalchemy import create_engine
import numpy as np
import pymysql 

#链接数据库
engine = create_engine('mysql+pymysql://root:woshihby0.@localhost/study?charset=UTF8MB4')    
#输出数据
df.to_sql('表名', conn, if_exists='append' ) #如果表名存在则在后面添加数据
#读写
connection = engine.connect()
sql = 'select * from 表名' #查询语法
df3 = pd.read_sql(sql = sql, con = connection )

报错如下:ObjectNotExecutableError: Not an executable object: 'select * from 表名'

  • 写回答

2条回答 默认 最新

  • SSS4362 2023-03-04 08:23
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月20日
  • 已采纳回答 8月20日
  • 创建了问题 3月3日