
29/09/2009, 10:12
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: Insertar y borrar filas en una tabla Usando REPLACE en lugar de INSERT.
REPLACE tiene la misma sitaxis que INSERT pero lo que hace es reemplazar completamente el registro existente con el entrante cuando la PK coincide. En caso de no haber una PK igual,inserta un registro nuevo.
No realiza UPDATE y no genera un error de clave duplicada.
Otra opción es usar un INSERT con clausula de ON DUPLICATE KEY UPDATE...
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |