2010-04-17 10 views
22

Używam serwera wamplu 2.0 w systemie Windows XP. Ilekroć tworzę tabelę z pewnymi nazwami uppercases w nazwie, jest ona przekształcana na małe litery.Dlaczego moje nazwy tabel są konwertowane na małe litery w phpmyadmin?

Na przykład:

I create: UserInfo 
phpmyadmin convert it to: userinfo 

używam ubuntu/phpmyadmin w biurze, ale ten problem nie istnieje tam.

skąd mogę to naprawić. Dzięki

Odpowiedz

12

Istnieje dyrektywa wymuszająca na nazwach tabel małe litery.

Chcesz ustawić wartość lower_case_table_names do 0.

można przeczytać więcej o tym od dokumentacji MySQL here

+0

w którym plik ustawię lower_case_table_names na 0. – Awan

+0

Zaktualizowałem swoją odpowiedź, aby uzyskać lepszy link. Jest to ustawiona zmienna systemowa. Dokumentacja MySQL powie Ci, jak to zrobić. – NebuSoft

+0

tak, ale gdzie plik musimy zrobić. –

0

Nie było phpMyAdmin. Mysql to zrobił.

p.s. Jest to zły sposób na wykorzystanie camelCase w bazach danych. Use_underlines. :)

+0

Hmm ... dlaczego? – Strawberry

+1

, ponieważ prawie wszystkie bazy danych nie różnią się między małymi i dużymi literami. –

3

Musisz znaleźć plik my.ini w katalogu mysql i zmiany, lub dodać tę linię:

lower_case_table_names value = 0 
4

W oknach wartość domyślną dla lower_case_table_names = 1.

trzeba zmienić lub dodać tę wartość do my.ini plik w folderze mysql ..

Jeśli linia ta nie zostanie znaleziony, a następnie dodać go pod [mysqld]

lower_case_table_names = 0 

a następnie ponownie uruchom usługi wamp, to będzie działać: D

11

próbowałem co zostało tutaj zasugerował, muszę poinformować, że

lower_case_table_names = 0 

nie działa na xampp, powoduje awarię usługi MySQL w momencie jej ponownego uruchomienia. Jednak

lower_case_table_names = 2 

nie zawiesił się i najwyraźniej działał ... przynajmniej pozwolił mi wstawić db z walizką wielbłąda.

+0

Użycie 'lower_case_table_names = 0' również spowodowało awarię (MySQL 5.7, Windows 10). Po zmianie nie mogłem ponownie uruchomić usługi. Używanie 'lower_case_table_names = 2' zadziałało – Novastorm

Powiązane problemy