Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/08/2008, 05:50
Avatar de CDj
CDj
 
Fecha de Ingreso: junio-2004
Mensajes: 61
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Insertar si no existe

¿Esto es óptimo?

INSERT INTO usuario_bd (login, nombre, apellido1, apellido2, rol)
SELECT 'administrador', 'nombre_miguel', 'sanchez', 'gamez', '0'
FROM DUAL
WHERE 1 NOT IN (SELECT 1 FROM usuario_bd WHERE login = 'administrador')