Ist es möglich, Beschränkungen in MySQL vorübergehend zu deaktivieren?
Ich habe zwei Django-Modelle, jedes mit einem Fremdschlüssel zu dem anderen. Das Löschen von Instanzen eines Modells gibt aufgrund der Fremdschlüssel-Beschränkung einen Fehler zurück:
cursor.execute("DELETE FROM myapp_item WHERE n = %s", n)
transaction.commit_unless_managed() #a foreign key constraint fails here
cursor.execute("DELETE FROM myapp_style WHERE n = %s", n)
transaction.commit_unless_managed()
Ist es möglich, Beschränkungen vorübergehend zu deaktivieren und trotzdem zu löschen?