MySQL delimiter syntax error

DELIMITER is not a MySQL command. It’s a command that your MySQL client needs to support. I was running PHPMyAdmin 2.8.2.4, which didn’t support it. When I upgraded to the newest version, which is currently 3.4.9, it worked just fine. Your MySQL version has nothing to do with DELIMITER and whether it’s supported or not.

Also note that some clients might have a bug with DELIMITER being case-sensitive where either only the lowercase delimiter or the uppercase DELIMITER works.

Leave a Comment