Fügen Sie denselben festen Wert in mehrere Zeilen ein
Ich habe eine Tabelle mit einer Spalte, nennen wir es table_column
derzeit null
für alle Zeilen der Tabelle. Ich möchte den Wert einfügen "test"
in diese Spalte für alle Zeilen. Kann mir jemand die SQL für diese?
Ich habe versucht INSERT INTO table (table_column) VALUES ("test");
aber das nur füllt, die Letzte Zeile. Wie mache ich alle Zeilen auf einmal?
InformationsquelleAutor der Frage TheDelChop | 2011-01-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du suchst UPDATE nicht einfügen.
UPDATE ändert die Werte von vorhandenen Zeilen (und können einen WO um es nur auf bestimmte Zeilen), in der Erwägung, dass INSERT-fügt eine neue Zeile (die es danach Aussehen lässt, es verändert sich nur die Letzte Zeile, aber im Effekt ist das hinzufügen einer neuen Zeile mit diesem Wert).
InformationsquelleAutor der Antwort Brad Christie
Dies ist, weil in relationale Datenbank-Terminologie -, das, was Sie tun möchten, ist nicht genannt einfügen, aber die AKTUALISIERUNG - aktualisieren Sie eine bestehende Zeile Feld von einem Wert (NULL-Wert in Ihrem Fall) zu "testen"
Brauchen Sie nicht, die zweite Zeile, wenn Sie aktualisieren möchten 100% der Zeilen.
InformationsquelleAutor der Antwort DVK
Was Sie tatsächlich tun, ist das hinzufügen von Zeilen. Zum aktualisieren der Inhalte der vorhandenen Zeilen verwenden Sie die UPDATE-Anweisung:
InformationsquelleAutor der Antwort Nicolas Buduroi
InformationsquelleAutor der Antwort Damodharan R
SQL Sie brauchen, ist:
Die SQL, die Sie geschrieben erstellt eine neue Zeile, anstatt die Aktualisierung der vorhandenen Zeilen.
InformationsquelleAutor der Antwort James Lelyveld