Halihallo hansi
warum ist das ein widerspruch. es ist richtig id ist ein primärschlüssel. in meiner tabelle sind zwanzig einträge und ich möchte alle einträge mit dem primärschlüssel 4,6,7,8,9 bearbeiten und diesen den wert 19 im feld vater_ID zuweisen. vom verständnis denke ich sicher nachvollziehbar, aber die abfrage scheint so nicht richtig zu sein. wo liegt deiner meinung nach der fehler?
OR, nicht AND.
Du willst die Datensätze mit der ID 4 _oder_ 6 _oder_ ... ändern,
nicht die Datensätze, deren ID 4 _und_ 6 _und_ ... ist.
Ein Datensatz wird nur selektiert, wenn die WHERE-Bedingung wahr ist.
Eine WHERE-Bedinung der Form "id=4 AND id=5" kann _nie_ wahr sein,
dehalb werden keine Datensätze selektiert und deshalb wird auch nix
geändert.
Viele Grüsse
Philipp