データベースにデータを挿入しようとしていますが、エラーが発生します。
sqlite-problem-sqlite3-operationalerror-near-where-syntax-error
これは私のコードです:
c.execute(f"INSERT INTO math(qula) WHERE name = '{member.name}' VALUES({saboloo})")
qula
テーブルの既存の行の列を更新しmath
、新しい行を挿入したくないと思われます。
また、?
プレースホルダーを使用することをお勧めします。
c.execute("UPDATE math SET qula = ? WHERE name = ?", (saboloo, member.name))
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加