mysqlデータベースに3つ以上のデータを挿入できません。Pythonでraspberry piを使用してコードを実行しています。 私が使用したコードは、それが構文をチェックし、エラーを与えるPythonを使用してmysqlにデータを挿入できない
query="INSERT INTO import(customer,package) VALUES('%s','%s')"
cursor.execute(query,(name,data))
です。
mysqlデータベースに3つ以上のデータを挿入できません。Pythonでraspberry piを使用してコードを実行しています。 私が使用したコードは、それが構文をチェックし、エラーを与えるPythonを使用してmysqlにデータを挿入できない
query="INSERT INTO import(customer,package) VALUES('%s','%s')"
cursor.execute(query,(name,data))
です。
また、挿入/更新クエリの後にconnection.commit()
を追加する必要があります。パラメータを使用している場合
例
connection = MySQLdb.connect(*data)
cursor = connection.cursor()
cursor.execute(<query>)
connection.commit()
コミットが追加されてもエラーが返されます。 –
あなたは完全なコードを教えていただけますか? –
、あなたはあなたのパラメーターを引用しないで必要があります。つまり、クエリは次のようになります。
query="INSERT INTO import(customer,package) VALUES(%s, %s)"
引用符を削除してもエラーが返されます。 –
@MANIVANNAN正確なエラーメッセージを追加できますか? –
トレース: ファイル "/home/pi/newread.py"、行40、
エラーメッセージを入力してください。 –