MySQL Create table syntax error
The word "interval" is a reserved word. You can still use it if you quote it correctly.

See the MySQL Manual for a list of the reserved words and how to use them.
In fact, "interval" is the first example in the link provided:

mysql&gt; CREATE TABLE interval (begin INT, end INT);
ERROR 1064 (42000): You have an error in your SQL syntax ...
near 'interval (begin INT, end INT)'

mysql&gt; CREATE TABLE `interval` (begin INT, end INT);
Query OK, 0 rows affected (0.01 sec)