Możesz użyć Limit
o usunięciu i spróbuj usunąć dane w partiach, powiedzmy 10 000 rekordów na raz, jako:
DELETE
FROM t
WHERE date="2013-11-24"
LIMIT 10000
Możesz również dołączyć klauzulę ORDER BY, aby wiersze były usuwane w kolejności określonej w klauzuli:
DELETE
FROM t
WHERE date="2013-11-24"
ORDER BY primary_key_column
LIMIT 10000