Porque los campos a colocar en un índice deben ser específicos, y no se debe invocar a la tabla dentro del paréntesis, por cuanto ya está indicada por fuera.
Si quieres hacer un índice sobre todos los campos (no es funcional y generará lentitud de inserciones y actualizaciones) deberás indicarlos
todos.
Trata de no abusar de los índices y recuerda que cualquier campo PK o UNIQUE ya define de por sí mismo un índice al crear la tabla.
Si quieres un índice BTREE específicamente, o bien un HASH, debes indicarlo al crearlo, pero ten en cuenta que los HASH sólo están permitidos en tablas MEMORY o HEAP.
Para detalles más finos te conviene darle una leída al capítulo
13.1.4. Sintaxis de CREATE INDEX