Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/05/2012, 14:36
hernan2212
 
Fecha de Ingreso: marzo-2012
Ubicación: Rosario
Mensajes: 108
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Actualizar o insertar datos Mysql desde .csv

Cita:
Iniciado por ocp001a Ver Mensaje
Otra opción, si el código del artículo no puede repetirse por ningún motivo, es poner el campo código como llave primaria, de esa forma no podría repetirse, o incluso podrías controlar, que en caso de existir, se actualice:

insert into tabla (codigo,descripcion,precio) values ('$data[0]','$data[1]','$data[2]') on duplicate key update (descripcion='$data[1]',precio='$data[2]')
Esta buena la idea, pasa que tengo un campo id como llave primaria (que utilizo sino lo cambiaria por el codigo directamente), y a la hora de subir el csv es un valor que no viene solo vienen los descriptos anteriormente, codigo, descripcion y precio