Sigueme en Twitter
«Anterior | Siguiente»

Asegurate varias veces siempre que estes borrando datos

30/01/2009

El checar varias veces antes de borrar datos con una consulta SQL es una de esas cosas que uno siempre sabe que es «lo correcto», pero en realidad nunca lo toma suficientemente en serio hasta que te pasa algo grave.

Puede parecer tonto, pero el simple hecho de escribir la condición de la consulta primero, o comenzar con un select comentando el delete, puede ahorrarte muchos dolores de cabeza.

1
2
3
4
SELECT *
--delete
FROM tabla
WHERE xxx

Nunca subestimes tu poder de distracción cuando tienes prisa.


Hay 4 comentarios:

  1. 30/01/2009Undomain dice:

    Ouch!!!
    ese delete duele!!

  2. 30/01/2009Zicco dice:

    Ya me ha pasado algunas veces una distracción similar pero con la instrucción UPDATE…

    Afortunadamente tengo copia de mi Base de Datos en la cual puedo experimentar y ahí me puedo dar cuenta de la sintaxis y del resultado de la instrucción MySQL. Este es un buen tip al tener un sitio web en un servidor de paga.

  3. 30/01/2009pablasso dice:

    A mi no me ha pasado recientemente, pero desde que alguna vez hice un “delete from x” sin condiciones por error, aprendí a nunca volver a hacerlo n_n

  4. 30/01/2009Joel dice:

    Como que a todos nos ha llegado a pasar eso, a mi hace unos años. Había respaldos fue lo bueno.

    Saludos.

Escribe tu comentario:

¿Escribiste código? [+]

Para hacerlo más legible puedes utilizar la etiqueta <pre>.
Ejemplo: <pre lang="php" line="1"> código </pre>
  • El atributo lang indica el lenguaje de programación.
  • El atributo line indica desde donde comienza la numeración.


  Los mas frikis pueden suscribirse a los comentarios por RSS.