/ / nie może upuścić indeksu, ponieważ jego nazwa jest liczbą całkowitą - mysql, indeksowanie

nie można usunąć indeksu, ponieważ jego nazwa jest liczbą całkowitą - mysql, indeksowanie

Mam kilka indeksów w tabeli o nazwie jest liczbą (1,2,3,4 ...)

Ale kiedy używam polecenia drop do usunięcia indeksu, dostaję Błąd 1064

DROP INDEX 1 ON table_name;

Więc zgaduję, że nie mogę upuścić indeksu, gdy jego nazwa jest liczbą? czy jest coś jeszcze, czego tu nie wiem?

Jak może działać lokalnie, a nie na serwerze?

Błąd wyjściowy:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "1 on table_name" at line 1

Odpowiedzi:

4 dla odpowiedzi № 1

Otaczać 1 z backticks, tj.

DROP INDEX `1` ON table_name;