私はPython内で簡単なクエリに苦労しています。私はその後、私はcursor.execute(query)
でクエリを実行するラインPython MySQL Connectorの構文エラー
query = ("SELECT SUM(valor) FROM base WHERE cred="Itau" and MONTH(data)=11 and YEAR(data)=2017")
上にSyntaxErrorを取得
SELECT SUM(valor) FROM base WHERE deb="Itau" and MONTH(data)=11 and YEAR(data)=2017
:
問い合わせは(Pythonで一行に集中)されます。
私が理解していないことは、Sequel Proを使用している場合やMariaDBシェルで直接クエリを使用している場合です。
何がありますか?
この方法を批判してください。目的は、Pythonを使用してMariaDBから情報を取得し、HTML Webアプリケーション上の表(DataTable)およびチャート(Chart.JSまたはMoris.JS)にフィードすることです。
ありがとうございます。
構文の強調表示はそれを許しません。 – jordanm
私はそれを識別することはできません。(^は右下にあります) ファイル "testebase.py" 20行目 query_saidas =( "SELECT SUM(valor)FROM base where cred =" Itau "とMONTH )= 11とYEAR(データ)= 2017" ) ^ にSyntaxError: トレースバック(最新の呼び出しの最後):私は、次のトレースバックを得るシングルクォーテーションで無効な構文 –