Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/06/2016, 05:56
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: On duplicate key update

La idea NO ES que hagas un UNIQUE sobre cada campo, sino que generes un índice UNIQUE sobre ambos al mismo tiempo, como una sola clave compuesta.
Código MySQL:
Ver original
  1. CREATE TABLE users (
  2. Token varchar(200) NOT NULL,
  3. Email varchar(200) NOT NULL,
  4. UNIQUE KEY (Token, Email)
  5. );

Por cierto, este tema es OFF TOPIC en el foro de PHP. Sería mejor verlo en los de Bases de Datos...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)