Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehler 1206 beim Versuch, Datensätze aus einer Tabelle zu löschen

Sie können Limit verwenden auf Ihren Löschvorgang und versuchen Sie, Daten in Stapeln von beispielsweise 10.000 Datensätzen gleichzeitig zu löschen, wie:

DELETE
FROM t
WHERE date="2013-11-24"
LIMIT 10000

Sie können auch eine ORDER BY-Klausel einfügen, sodass Zeilen in der durch die Klausel angegebenen Reihenfolge gelöscht werden:

DELETE
FROM t
WHERE date="2013-11-24"
ORDER BY primary_key_column
LIMIT 10000