这个错误通常是因为在SQL语句中使用了无效的列名或表名。具体来说,它可能是因为以下原因之一:

  1. 数据库中没有名为'options'的表,或该表中没有名为'team'的列。
  2. 在WHERE子句中,您使用了未加引号的字符串'A',因此数据库将其视为列名,而不是值。
  3. 在WHERE子句中,您使用了未正确格式化的日期值。请确保使用正确的日期格式,并使用引号将其括起来。

要解决这个问题,您可以检查SQL语句中使用的所有列名和表名,确保它们都是有效的。同时,您应该确保在WHERE子句中使用的字符串和日期值都已正确格式化并加引号。

解决 Pandas SQL 报错:'pandas.io.sql.DatabaseError: Execution failed on sql...' - 无效列名或表名

原文地址: https://www.cveoy.top/t/topic/mrtr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录