Vicchiam Notes

Experiencias Informáticas

Insert if not exists

Hacer un INSERT condicional

insert into tabla (nombre_columna1,nombre_columna2,nombre_columna3)  select 'valor1', 'valor2','valor3' from tabla where not exists (select 1 from tabla where "condiciones") limit 1;

Ejemplo PHP.

$consulta="insert into tabla (nombre_columna1,nombre_columna2,nombre_columna3) select '".$valor1."','".$valor2."','".$valor3."' from tabla where not exists (select 1 from tabla where nombre_columna1='".$valor1."') limit 1;";

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*