I have the same problem, but it's not associated with mysql reserved words.
note is a mysql text filed. I am trying to modify the field with preg_replace in PHP then updating the field to the db table. I have used the update command many times with other data types. Testing the command I did not modify the field. I just tried to rewrite it.
$note = $row["note"];
$query = "update `tableNotes` set `note` = $note where `ID` = $row[ID]";
10322 Failed. 1064:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where `ID` = 10322' at line 2
I've tried numerous variations -- all fail.