Python MySQL Conn语法错误

2024-04-29 01:49:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Python中处理一个简单的查询。在

查询是(在Python中集中在一行中):

SELECT SUM(valor) FROM base WHERE deb="Itau" and MONTH(data)=11 and YEAR(data)=2017

我接到一个语法错误

^{pr2}$

然后我用cursor.execute(query)运行查询。在

我不明白的是,当使用Sequel Pro或直接在mariadshell中使用查询时,查询工作得很好。在

有什么想法吗?在

请随意批评这个方法。其目的是使用Python从MariaDB检索信息,然后将其提供给表(DataTable)和图表(图表.JS或者莫里斯.JS)在HTML web应用程序上。在

非常感谢。在


Tags: andfromdatabase图表jsdebwhere
1条回答
网友
1楼 · 发布于 2024-04-29 01:49:47

你的报价是造成问题的原因。在双引号中使用单引号,如下所示

query = ("SELECT SUM(valor) FROM base WHERE cred='Itau' and MONTH(data)=11 and YEAR(data)=2017")

相关问题 更多 >