Muy probablemente estás usando
palabra reservadas, ya que, por ejemplo, "index" es una sentencia DDL que se usa para crear los índices de las tablas, o para definir el índice en el CREATE TABLE, de modo que te está fallando por ese lado.
"Type", si bien es una palabra reservada, debido a su uso extenso en versiones muy antiguas, es "tolerado" por el parser de MySQL.
Consejo:
No uses palabras en inglés, es más fácil que te topes con este problema. Trata de usar siglas o prefijos que te permitan evitar encontrarte con este tipo de cosas.
Manual de Referencia:
Tratamiento de palabras reservadas en MySQL