Suchergebnisse für Anfrage "upsert"

4 die antwort

Get Id von einem bedingten INSERT

Für eine Tabelle wie diese: CREATE TABLE Users( id SERIAL PRIMARY KEY, name TEXT UNIQUE );Was wäre die richtige Einfügung mit einer Abfrage für die folgende Operation: Einem Benutzer @ gebname, füge einen neuen Datensatz ein und gib das neue ...

4 die antwort

Wie mache ich das Upsert in Postgres 9.5?

korrekte Syntax von Upsert mit Postgresql 9.5, unten Abfrage zeigtcolumn reference "gallery_id" is ambiguous Fehler, warum? var dbQuery = `INSERT INTO category_gallery ( category_id, gallery_id, create_date, create_by_user_id ) VALUES ($1, $2, ...

2 die antwort

MySQL Upsert und Auto-Inkrement verursacht Lücken

Ich habe eine MySql-Tabelle mit einem Auto-Increment-Primärschlüssel und es scheint, dass alle verschiedenen Upsert-Methoden (INSERT IGNORE und ON DUPLICATE KEY UPDATE) unter der Eigenschaft leiden, dass das Auto-Increment-Feld inkrementiert, ...

TOP-Veröffentlichungen

4 die antwort

Postgres upsert: Unterscheide zwischen neuen und aktualisierten Zeilen

Ich denke an die Verwendung von PostgreSQLINSERT .. ON CONFLICT UPDATE Funktionalität. Im Idealfall könnte ich unterscheiden, welche Zeilen erfolgreich eingefügt und welche aktualisiert wurden. Gibt es eine Möglichkeit, dies zu tun?

2 die antwort

Postgres 9.5+: UPSERT gibt die Anzahl der aktualisierten und eingefügten Zeilen zurück

Ich bekomme das kanonische Beispiel: INSERT INTO user_logins (username, logins) VALUES ('Naomi',1),('James',1) ON CONFLICT (username) DO UPDATE SET logins = user_logins.logins + EXCLUDED.logins; Aber jetzt muss ich auch wissen: Wie viele Zeilen ...

2 die antwort

Zeilen von INSERT mit ON CONFLICT zurückgeben, ohne dass ein Update erforderlich ist

Ich habe eine Situation, in der ich sehr häufig eine Zeile aus einer Tabelle mit einer eindeutigen Einschränkung abrufen muss. Wenn keine vorhanden ist, dann erstelle sie und kehre zurück. Zum Beispiel könnte meine Tabelle sein: CREATE TABLE ...