Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2011, 05:18
tumbero_x
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Consulta Sobre ON DUPLICATE KEY UPDATE

Hola Amigos!!!
tengo una duda sobre el uso de la sentencia ON DUPLICATE KEY UPDATE
que pasa si en la tabla donde la quiero ejecutar NO tiene PK
Se puede usar igual?
yo la estoy usando de esta forma y funciona bien
Código MySQL:
Ver original
  1. INSERT INTO manufacturer_to_store (manufacturer_id)VALUES('18') ON DUPLICATE KEY UPDATE manufacturer_id ='18'
y asi no funciona
Código MySQL:
Ver original
  1. INSERT INTO manufacturer_to_store (manufacturer_id)VALUES('18') ON DUPLICATE KEY UPDATE
SI o SI la tabla tiene que tener un campo con PK para usar esta sentencia o se puede usar de todas formas
Saludos y muchas gracias!!!