2012-04-04 11 views
0

Ich verwende das SQL-Abfrage-Feld in phpMyAdmin (MyISAM). Unten funktioniert nichts, wenn ich nicht versuche, mehr als eine Zeile gleichzeitig zu aktualisieren. Kann mir jemand sagen, was ich falsch mache?Update-Abfrage einzelne Spalte mehrere Zeilen, aber nicht alle

UPDATE Tabellenname SET Spaltenname = 'Luft' WHERE Zeilenname = 's003';

Wenn ich versuche, sagen 'tr003, s005'; - Das wird nicht funktionieren. Ich bekomme die Meldung "0 Zeilen betroffen". Ich habe gesucht, konnte aber keine Hilfe dafür finden. Vielen Dank.

Antwort

0

Sie können eine IN Klausel verwenden:

UPDATE table_name 
SET column_name = 'Air' 
WHERE row_name in ('s003', 'tr003', 's005'); 
+0

Danke, Rotfilter - dachte ich, dass versucht hatte, aber damals hat nicht funktioniert. Ich kopiere deine genau und es hat funktioniert (muss etwas vorher vergessen haben. Ich habe es auch gerade versucht – acvintage

+0

Nun, vergiss, was ich meinem Kommentar hinzufügen wollte ... Ich habe die schlimmste Zeit, meine Kommentare in akzeptablem Format zu veröffentlichen - Es ist ziemlich einschüchternd. "Gott sei Dank, ich finde Antworten auf die meisten meiner Fragen durch Trolling. Ich schätze dieses Forum sehr. – acvintage

Verwandte Themen