Betrachten Sie, ich habe 4 Spalten in einer Tabelle und ich habe Daten für 3 Spalten wie unten
%Vor%Normalerweise wäre die Aktualisierungsabfrage
%Vor%Das Szenario ist, die Aktualisierungsabfrage sollte nur Daten an die COL3 senden, sie sollte die Spalten Col1 und Col2 überspringen, da sie bereits mit Daten gefüllt sind (selbst wenn dieselben oder andere Daten für Col1 und Col2 vorhanden sind)
Dies könnte helfen -
%Vor% Ein INNER JOIN
mit derselben Tabelle, damit die entsprechende Zeile aktualisiert wird!
Sie sollten die gesamte Tabelle mit einer einzelnen Abfrage aktualisieren als:
%Vor%Dies wird die Tabelle wie folgt aktualisieren:
%Vor%Bei der Abfrage UPDATE muss der Wert von col1 und col2 nicht neu zugewiesen werden, wenn sich diese Werte nicht ändern.
%Vor%Tags und Links sql php mysql sql-update