FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Insertar si existe modificar - MySQL
Buenos dias, antes que nada gracias por su atencion!. Tengo la siguiente tabla.
Necesito hacer lo siguiente, me traen una lista de precios de productos, en caso de que no exista debo insertarlo en caso de que exista debo actualizar el precio del producto, esta consulta funciona bien para un registro.
Pero necesito saber como hacer esta consulta para varios registros, ya que hacerlo uno por uno se pone inmensamente lento. Aclaracion uso MySQL. Muchas gracias. |
#2
|
||||
|
||||
Hola,
Quiero suponer que donde escribiste
en realidad es
de lo contrario, no entiendo cuál es el valor de actualización. El manual de MySQL menciona el uso de la función values para la cláusula update para inserciones masivas. Quedaría algo así:
// Saludos |
#3
|
||||
|
||||
Hola roman, muchas gracias por la pronta respuesta!, esta bien la consulta como figura!
Si se hace el insert el precio es 368.42 en caso de que exista actualizamos el precio con 368.42, espero ser claro! En cuanto a la consulta que me pusiste la hice pero sin el identificador VALUES, ya lo pruebo y te comento. Muchas gracias. |
#4
|
||||
|
||||
Estaba confundido; leí la columna 1 como parte del dato del precio.
En todo caso, por lo que veo, no puedes omitir el values, a menos que actualices con un precio fijo todos los productos ya existentes. // Saludos |
#5
|
||||
|
||||
Listo roman, muchas gracias, probado y confirmado.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Insertar y modificar al mismo tiempo ! | hecospina | Firebird e Interbase | 4 | 17-09-2008 13:40:28 |
Insertar y/o modificar un campo con decimales | rafita | Varios | 5 | 30-07-2007 10:41:28 |
Como insertar, eliminar y modificar en c#? | danytorres | .NET | 2 | 09-05-2006 22:29:47 |
lentitud al Modificar/Insertar | kukinn | Conexión con bases de datos | 3 | 23-03-2004 09:37:57 |
Problema el insertar/modificar registro | ing_alsaac | Conexión con bases de datos | 0 | 29-02-2004 09:18:15 |
|