Tal y como podemos encontrar en el manual del MySQL, el uso de LIMIT en queries que modifican tablas es inseguro en modo STATEMENT (por defecto). Si lo hacemos nos encontraremos en el log mensajes similares a:
120123 19:06:01 [Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses a LIMIT clause. This is unsafe because the set of rows included cannot be predicted. Statement: DELETE FROM casas WHERE DATEDIFF(NOW(), casa_date) > 31 limit 1000
Esto se debe a que aunque existan los mismos registros:
master> select * from fib; +------+-------+ | id | valor | +------+-------+ | 6 | 8 | | 7 | 13 | |[Lea más...]







Como seguramente saben, MySQL provee licenciamiento dual, puedes obtener el código fuente bajo la licencia GPL v2 o puedes comprar una licencia comercial.