Ich sende eine SQL UPDATE-Abfrage, und die mySQL-Datenbank verhält sich seltsam. Sie gibt eine erfolgreiche Antwort zurück, aber es sind 0 Zeilen betroffen. Der Code lautet:
UPDATE place
SET city='Qatar' AND country='Qatar'
WHERE placeid='25'
Response: Successful 0 row(s) affected. ( Query took 0.0003 sec )
Es gibt definitiv einen Datensatz mit placeid='25' in der Datenbank. Wenn ich ein SELECT * FROM place WHERE placeid='25' ausführe, erhalte ich den Datensatz zurück.
Irgendwelche Ideen? Danke!
EDIT:
Table structure:
SQL query: describe place;
Rows: 9
Field Type Null Key Default Extra
title text NO NULL
description text NO NULL
latitude float NO NULL
longitude float NO NULL
image text NO NULL
placeid int(11) NO PRI NULL
country text YES NULL
city text YES NULL
address text YES NULL