MySQLdb モジュールを使用してデータベースのレコードを削除しようとしています。https://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursor-execute.htmlで、multi=True
実行中に複数のクエリを実行することを見つけましたが、エラーが発生します。誰かが私が欠けているものを知っているのを助けることができますか?
query = "DELETE FROM Service_Machine WHERE Id=(SELECT Id FROM Machines WHERE Id="+id+");" \
"DELETE FROM Machine_Usage WHERE Id=(SELECT Id FROM Machines WHERE Id="+id+");" \
"DELETE FROM Machines WHERE Id="+id+");
print(query)
self.cursor.execute(query, multi=True)