Als «sql-update» getaggte Fragen

Eine SQL UPDATE-Anweisung wird verwendet, um vorhandene Zeilen in einer Tabelle zu ändern.

501
MySQL - UPDATE-Abfrage basierend auf SELECT-Abfrage

Ich muss (aus derselben Tabelle) überprüfen, ob es eine Zuordnung zwischen zwei Ereignissen basierend auf Datum und Uhrzeit gibt. Ein Datensatz enthält das Enddatum und die Endzeit bestimmter Ereignisse, und der andere Datensatz enthält das Startdatum und die Startzeit für andere Ereignisse. Wenn...

388
Mehrere Updates in MySQL

Ich weiß, dass Sie mehrere Zeilen gleichzeitig einfügen können. Gibt es eine Möglichkeit, mehrere Zeilen gleichzeitig (wie in einer Abfrage) in MySQL zu aktualisieren? Bearbeiten: Zum Beispiel habe ich folgendes Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Ich möchte alle...

166
Aktualisieren Sie mehrere Spalten in SQL

Gibt es eine Möglichkeit, mehrere Spalten in SQL Server auf dieselbe Weise zu aktualisieren, wie eine Einfügeanweisung verwendet wird? Etwas wie: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Oder so...

165
AKTUALISIEREN Sie mehrere Tabellen in MySQL mit LEFT JOIN

Ich habe zwei Tabellen und möchte Felder in T1 für alle Zeilen in einem LEFT JOIN aktualisieren. Aktualisieren Sie für ein einfaches Beispiel alle Zeilen der folgenden Ergebnismenge: SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL Das MySQL-Handbuch besagt Folgendes:...