Wie um alle Werte in einer einzigen Spalte der MySQL Query
Habe ich eine neue Tupel genannt 'Beschreibung' in einer Tabelle.
Wollen einfach nur eine Abfrage, um alle die 'description' - Tupel, die für meine bereits erstellte Daten zu einem bestimmten Stück text.
E. g. der grundlegende "update" - Abfrage, aber nicht sicher, ob es nicht die richtige Methode zu verwenden:
UPDATE suppliers SET name = 'HP'WHERE name = 'IBM';
Irgendwelche Vorschläge?
- Haben Sie versucht,? Es scheint richtig zu sein. Diese Abfrage wird ändern alle Datensätze für die
name
Spalte auf dersuppliers
Tabelle, wo der Wert warIBM
- Das war nur ein Beispiel, ich will aktualisieren Sie alle Felder in der Spalte name. Würde das UPDATE Lieferanten SET name = 'HP' Arbeit?
- wieder, warum nicht Sie versuchen? es muss, da es wie eine implizite
WHERE TRUE
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sortiert
Habe ich Nur benutzt:
Diese Sätze alle der Beschreibung der FELDER in meiner Tabelle die Zeichenfolge "geschäftlich".
Danke für die Vorschläge.
Die Formatierung der Abfrage, die Sie angegeben haben, korrekt ist. Vor dem ausführen einer
UPDATE
oderDELETE
es ist immer klug, führen eineSELECT
der Abfrage, um sicherzustellen, dass die änderung, die Sie machen wollen.Ihre test-Abfrage wäre:
Jedoch die Abfrage, die Sie haben, werden nicht aktualisiert, die
description
Spalte. Um dies zu tun, müssen Sie so etwas wie:Nach der Ausführung dieser
UPDATE
haben, können Sie diese Abfrage ausführen, um zu überprüfen Ihr Ergebnis:Dies wird sich ändern Sie das Feld status = "deaktivieren", wo die Tabelle name ist :- Benutzer