Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2007, 09:21
Avatar de Pip
Pip
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 280
Antigüedad: 21 años
Puntos: 0
Ignorar errores sql

Hola a todos.

Me explico.

Estoy trabajando en windows, aunque creo que esto no debería influir demasiado. Tengo un archivo .sql que uso para crear toda la estructura de la base de datos. Mi idea era que cada vez que lo cargase, me reseteara toda la base de datos, dejando todas las tablas vacías y las secuencias en un número por defecto. Esto ya lo hago, al inicio de todas estas sentencias en las que creo tablas, triggers, funciones y modifico el comienzo de las secuencias, tengo incluidas sentencias que eliminan tablas, triggers y funciones. El problema es que si es la primera vez que cargo este archivo .sql, las entencias

Código PHP:
DROP TABLE NOMBRE_TABLA CASCADE 
Me provocan errores porque las tablas (y las funciones y los triggers), no existen. ¿Hay alguna manera de conseguir que, como sucede con Oracle, cuando hay un error no se haga esa especie de rollback?
__________________
por Pip