Preguntas etiquetadas con upsert

Para problemas relacionados con la realización de operaciones upsert (combinación de actualización / inserción).


16
Insertar, en actualización duplicada en PostgreSQL?
Hace varios meses aprendí de una respuesta en Stack Overflow cómo realizar múltiples actualizaciones a la vez en MySQL usando la siguiente sintaxis: INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=VALUES(Col1), field2=VALUES(Col2); Ahora he cambiado a PostgreSQL …


18
SQLite - UPSERT * no * INSERT o REPLACE
http://en.wikipedia.org/wiki/Upsert Insertar proceso almacenado de actualización en SQL Server ¿Hay alguna forma inteligente de hacer esto en SQLite que no haya pensado? Básicamente quiero actualizar tres de cuatro columnas si el registro existe, si no existe quiero INSERTAR el registro con el valor predeterminado (NUL) para la cuarta columna. La …
535 sql  sqlite  upsert 

17
Postgres: INSERTAR si aún no existe
Estoy usando Python para escribir en una base de datos postgres: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Pero debido a que algunas de mis filas son idénticas, aparece el siguiente error: psycopg2.IntegrityError: …





1
PostgreSQL INSERT ON CONFLICT UPDATE (upsert) usa todos los valores excluidos
Cuando está insertando una fila (PostgreSQL> = 9.5), y desea que el posible INSERT sea exactamente igual a la posible ACTUALIZACIÓN, puede escribirlo así: INSERT INTO tablename (id, username, password, level, email) VALUES (1, 'John', 'qwerty', 5, 'john@mail.com') ON CONFLICT (id) DO UPDATE SET id=EXCLUDED.id, username=EXCLUDED.username, password=EXCLUDED.password, level=EXCLUDED.level,email=EXCLUDED.email ¿Hay un …


7
SQLite UPSERT / ACTUALIZAR O INSERTAR
Necesito realizar UPSERT / INSERT O UPDATE contra una base de datos SQLite. Existe el comando INSERT OR REPLACE que en muchos casos puede ser útil. Pero si desea mantener sus ID con autoincrement en su lugar debido a claves externas, no funciona ya que elimina la fila, crea una …
102 database  sqlite  upsert 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.