Als «update» getaggte Fragen

UPDATE ändert die Werte der angegebenen Spalten in allen Zeilen, die die Bedingung erfüllen. In der SET-Klausel müssen nur die zu ändernden Spalten erwähnt werden. Spalten, die nicht explizit geändert wurden, behalten ihre vorherigen Werte bei.

77
Postgres UPDATE… LIMIT 1

Ich habe eine Postgres-Datenbank, die Details zu Serverclustern enthält, z. B. den Serverstatus ("Aktiv", "Standby" usw.). Aktive Server müssen möglicherweise jederzeit auf einen Standby-Modus umschalten, und es ist mir egal, welcher Standby-Modus im Besonderen verwendet wird. Ich möchte, dass eine...

15
PostgreSQL Recursive Descendant Depth

Ich muss die Tiefe eines Nachkommens von seinem Vorfahren berechnen. Wenn ein Datensatz vorhanden ist object_id = parent_id = ancestor_id, wird er als Stammknoten (der Vorfahr) betrachtet. Ich habe versucht, eine WITH RECURSIVEAbfrage mit PostgreSQL 9.4 zum Laufen zu bringen . Ich kontrolliere...

14
Bei doppeltem Schlüssel nichts tun

Ich füge mit LuaSQL mit PtokaX API in die folgende Tabelle ein. CREATE TABLE `requests` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `ctg` VARCHAR(15) NOT NULL, `msg` VARCHAR(250) NOT NULL, `nick` VARCHAR(32) NOT NULL, `filled` ENUM('Y','N') NOT NULL DEFAULT 'N', `dated` DATETIME NOT NULL,...

13
Aktualisieren Sie alle Spalten aus einer anderen Tabelle

Ich muss eine Tabelle von einer anderen aktualisieren, und ich muss alle Spalten aktualisieren. Gibt es neben der Auflistung aller Spalten in der SETKlausel eine Möglichkeit, alle auf einmal zu aktualisieren? So was: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Ich habe es...

13
Trigger auf UPDATE nach UPDATE?

Ich möchte einen Trigger auslösen, um die Zeit eines Updates wie folgt aufzuzeichnen: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Das Problem ist, dass dieser Trigger beim Aktualisieren der updatedSpalte auch ein...