Preguntas etiquetadas con insert-update

875
Insertar en una tabla MySQL o actualizar si existe

Quiero agregar una fila a una tabla de base de datos, pero si existe una fila con la misma clave única, quiero actualizar la fila. Por ejemplo: insert into table (id, name, age) values(1, "A", 19) Digamos que la clave única es id, y en mi Base de datos , hay una fila con id = 1. En ese caso,...

152
Insertar SQL Server si no existe la mejor práctica

Tengo una Competitionstabla de resultados que contiene los nombres de los miembros del equipo y su clasificación por un lado. Por otro lado, necesito mantener una tabla de nombres de competidores únicos : CREATE TABLE Competitors (cName nvarchar(64) primary key) Ahora tengo unos 200,000...

116
INSERT INTO ... SELECT FROM ... ON DUPLICATE KEY UPDATE

Estoy haciendo una consulta de inserción en la que la mayoría de las columnas deberían actualizarse a los nuevos valores si ya existiera una clave única. Es algo parecido a esto: INSERT INTO lee(exp_id, created_by, location, animal, starttime, endtime, entct, inact, inadur, inadist, smlct,...