W dniu 2011-12-07 13:32, A.L.E.C pisze:
On 07.12.2011 13:25, Przemysław Backiel wrote:
Nie che mi się wierzyć, że usunęli możliwość nadawania takich nazw. Raczej podejrzewałbym problem związany z kluczami obcymi, w tym samym pliku jest wcześniej tworzony klucz obcy. Być może wystarczy zmienić kolejność. Prawdopodobnie mysql tworzy indeks automatycznie dla foreign key'a.
mysql> ALTER TABLE customerassignments ADD INDEX customerid (customerid) ; ERROR 1280 (42000): Incorrect index name 'customerid'
Zanim wykonasz to zapytanie, zrób SHOW INDEX customerassignments;
mysql> SHOW INDEX customerassignments; 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 'customerassignments' at line 1