Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2013, 09:01
Avatar de alberto510a
alberto510a
 
Fecha de Ingreso: abril-2013
Mensajes: 351
Antigüedad: 11 años, 6 meses
Puntos: 35
Pregunta Insert into...where not exists

Hola a todos, verán estoy realizando unas inserciones en una tabla pero solo quiero que estas sean realizadas si el dato no ha sido insertado anteriormente. Me explico:

Tabla -> Coche

Columnas-> Ruedas

Datos ----> X
Datos ----> Y
Datos ----> Z

Imaginemos que yo tengo un array de longitud 3 y que un string de su contenido coincide con un dato de la columna rueda entonces no quiero que se inserte.

Necesito saber si esto que se me ocurrió esta bien o es de otra forma:
Código MySQL:
Ver original
  1. INSERT INTO Coche (Ruedas) values (".$menu_a[1].")
  2. WHERE NOT EXISTS (SELECT ".$menu_a[1]." FROM Coche)

Saludos!
__________________
No hay preguntas tontas, sino tontos que no preguntan.

Última edición por gnzsoloyo; 17/06/2013 a las 09:11 Razón: Codigo de programacion no permitido en foros de BBDD.