¿Es posible insertar una fila, pero solo si uno de los valores que ya están en la tabla no existe?¿Es posible insertar una fila pero solo si no existe un valor?
Estoy creando un Enviar información con puntos de referencia para un sistema de comercio electrónico, donde tengo que insertar correo electrónico de su amigo en la tabla de base de datos, pero sólo si no existe ya en la mesa. Esto se debe a que no quiero que más de una persona obtenga los puntos de referencia una vez que el nuevo cliente se registra y compra algo. Por lo tanto, solo quiero un correo electrónico una vez en la mesa.
Estoy usando PHP 4 y MySql 4.1.
Configuré el correo electrónico en una clave única en phpMyAdmin y usé su código. ¡Y funcionó genial! Gracias – alex
Re: ningún equivalente de EN LLAVE DUPLICADA NO HACER NADA. Vea la solución de Todd. Alternativamente, probablemente puedas hacer algo como ON DUPLICATE KEY UPDATE email = email, aunque sin duda es más derrochador. –