upsert

¿Cómo UPSERT (COMBINAR, INSERTAR ON EN LA ACTUALIZACIÓN DUPLICADA)en PostgreSQL?

Una pregunta muy frecuente aquí es cómo hacer un upsert, que es lo que MySQL llama INSERT ... ON DUPLICATE UPDATE y el estánd ... s para "insértese si no existe, de lo contrario no hacer nada", es decir, "insértese ... on duplicate key ignore"(en inglés).

SQLite-UPSERT *no* INSERTAR o REEMPLAZAR

Http://en.wikipedia.org/wiki/Upsert Insertar la actualización del proc almacenado en SQL Server ¿Hay alguna forma inteli ... r REPLACE para escribir un nuevo registro mezclando la 4a Columna original con los nuevos datos para las primeras 3 columnas?

Insertar, en la 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 utiliz ... ocumentación de PostgreSQL esto está cubierto. Para aclarar, quiero insertar varias cosas y si ya existen para actualícelos.

Soluciones para INSERTAR O ACTUALIZAR en SQL Server

Supongamos una estructura de tabla de MyTable(KEY, datafield1, datafield2...). A Menudo quiero actualizar un registro existe ... Esencialmente: IF (key exists) run update command ELSE run insert command ¿Cuál es la mejor manera de escribir esto?

Oracle: cómo UPSERT (actualizar o insertar en una tabla?)

La operación UPSERT actualiza o inserta una fila en una tabla, dependiendo de si la tabla ya tiene una fila que coincida con ... nsert into t mystuff... Dado que Oracle no tiene una declaración UPSERT específica, ¿cuál es la mejor manera de hacer esto?

Insertar Actualización de proc almacenado en SQL Server

He escrito un proc almacenado que hará una actualización si existe un registro, de lo contrario hará un insert. Se ve algo co ... ncia en eficiencia. ¿Mi lógica suena aquí? ¿Es así como combinaría una inserción y una actualización en un proc almacenado?

ACTUALIZACIÓN DE CLAVE DUPLICADA DE INSERCIÓN SQLite

MySQL tiene algo como esto: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; ... o es posible, ¿qué prefieres: SELECCIONAR + (INSERTAR o ACTUALIZAR) o ACTUALIZAR (+INSERTAR si la ACTUALIZACIÓN falla)

SQLite UPSERT / ACTUALIZAR O INSERTAR

Necesito realizar UPSERT / INSERT O ACTUALIZAR en una base de datos SQLite. Existe el comando INSERT OR REPLACE que en mucho ... ------------------------------ | 1982 | johnny | 23 | | 1983 | steven | 29 | | 1984 | pepee | 40 |

PostgreSQL INSERT ON CONFLICT UPDATE (upsert) usa todos los valores excluidos

Cuando esté actualizando una fila (PostgreSQL > = 9.5), y desee que el posible INSERTO sea exactamente el mismo que la pos ... INTO tablename (id, user, password, level, email) VALUES (1, 'John', 'qwerty', 5, '[email protected]')

Cómo realizar un UPSERT para que pueda usar tanto los valores nuevos como los antiguos en la parte de actualización

Ejemplo estúpido pero simple: Supongamos que tengo una tabla 'Item' donde mantengo los totales de los artículos que reciben. ... cribir varias instrucciones select en la parte update? Por supuesto que puedo hacerlo en código, pero ¿hay una manera mejor?

SQLite " INSERTAR O REEMPLAZAR EN "vs." ACTUALIZAR WHERE DONDE"

Nunca he visto la sintaxis INSERT OR REPLACE INTO names (id, name) VALUES (1, "John") utilizada en SQL antes, y me preguntaba ... SET name = "John" WHERE id = 1. ¿Hay alguna buena razón para usar uno sobre el otro? ¿Es esta sintaxis específica de SQLite?

MongoDB: sub-documento upsert

Tengo documentos que se ven algo así, con un índice único en bars.name: { name: 'foo', bars: [ { name: 'qux', somefield: 1 ... el identificador del sub-documento como clave, pero esto es de hace dos años y me pregunto si hay mejores soluciones ahora.)

Bulk insert, actualizar si en conflicto (bulk upsert) en Postgres

Estoy escribiendo un programa de minería de datos, que a granel inserta datos de usuario. El SQL actual es solo una inserció ... muy simple: create table USERS ( id text not null primary key, username text, profile_picture text );

¿SELECCIONAR o INSERTAR en una función es propenso a condiciones de carrera?

Escribí una función para crear publicaciones para un motor de blogs simple: CREATE FUNCTION CreatePost(VARCHAR, TEXT, VARCH ... transacciones (y por lo tanto las funciones) impiden que tales condiciones de carrera sucedan? Estoy usando PostgreSQL 9.2.3.