Warnings: Why are statements with limit clause unsafe even if there isn't a limit?
You have LIMIT without ORDER BY. Therefore, it is meaningless.

Sets do not have implied orders without ORDER BY. The error message tells you this:


  This is unsafe because the set of rows included cannot be predicted


Does your DELETE have a trigger or such with a LIMIT?