Am I doing something wrong?
No.
• Looking at the SQL syntax, it seems someone added a "^" to the start of the keyword group containing SELECT. The problem is that this keyword group also contains FROM and WHERE.
• Also, DROP TABLE doesn't seem to be highlighted correctly, probably an ordering problem. Seems to be catching "table".
Chris