Quiero insertar registros en una tabla pero la sentecia insert me tiene que controlar que no se ingresen registros repetidos, como por ejemplo esto:
Código PHP:
INSERT INTO mails(mailo) VALUES ('algo')
WHERE (mailo) <> (algo);
| |||
Se puede hacr esto?? Hola: Quiero insertar registros en una tabla pero la sentecia insert me tiene que controlar que no se ingresen registros repetidos, como por ejemplo esto: Código PHP: Última edición por Parliament; 28/08/2006 a las 19:20 Razón: por favor llevarlo a bases de datos |
| ||||
Movido al foro de Bases de Datos desde Ofertas de empleo. Saludos. ![]()
__________________ Planes VPS en el mundo > DirectorioVPS Visita los foros de hosting de ComunidadHosting |
| |||
No se puede hacer eso, pero no entiendo el significado de esa consulta. Solo tiene ese campo esa tabla? y es la clave primaria? lo que puedes hacer es: Código PHP: pero ten en cuenta que si es la clave primaria no te va a dejar tener más de un algo, por lo que es probable que pete esta consulta. ![]() |
| ||||
La sintaxis es INSERT campos VALUES valores; Como te comentaron, una forma de que solo ingresen valores únicos es si ese campo es llave primaria. Lo otro sería mediante un procedimiento o programación, la consulta de la existencia del valor, si no existe, entonces lo insertas. Saludos
__________________ "Nada en mis manos traigo tan solo a tu cruz me aferro....." |