Saludos amigos,
En algunas ocasiones me he topado con un pequeño problema de mysql server 5.1
en ubuntu 10.04, 10.10, 11.04 y en ubuntu 13.04.
Tengo un boton en cierto formulario para borrar registros con la siguiente instrucción:
delete from mov_clientes where transaccion="& transaccion.text &"
El resultado normal debería ser que se eliminen todos los registros que tienen ese número
de transacción, pero en ocasiones muy raras que no me logro explicar tiende a borrar
cientos o miles de registros como si la sentencia fuera la siguiente:
delete from mov_cliente
o sea se ignora la clausula WHERE.
Me he cansado de buscar la falla en mi código, pero ni rastros. La idea que se me ocurre
es bloquear a nivel de mysql cualquier delete que no tenga una clausula where definida.
Las tablas son de tipo MYISAM.
¿alguna sugerencia?
Gracias.