Ich möchte in einer Tabelle mehrere Datensätze gleichzeitig ändern. Die Auswahl der zu ändernden Datensätze klappt mit
Code:
SELECT *
FROM `cpg1410_pictures`
WHERE `filepath` = CONVERT( _utf8 '2006_sckturnier/'
USING latin1 )
COLLATE latin1_swedish_ci
LIMIT 0 , 30
in phpMyAdmin ja ganz einfach. Wenn ich jetzt alle Datensätze markiere und auf Bearbeiten gehe, wird mir für jeden Datensatz ein Formular geöffnet. Ich möchte aber nur ein Formular haben und damit 150 oder mehr Datensätze ändern können, etwa in der Form:
Ändere in Tabelle cpg1410_pictures mit den Datensätzen in denen das Feld filepath gleich "2006_sckturnier/" ist, das Feld caption auf den Wert "Überschrift".
Wie müßte die SQL-Anweisung dazu aussehen? Ohne viel Ahnung von MySQL zu haben, würde ich am ehesten versuchen:
Code:
UPDATE *
FROM `cpg1410_pictures`
WHERE `filepath` = '2006_sckturnier/' SET `caption` = 'Überschrift'
Wäre das richtig ?