2011-12-08 18 views
5

pisałemCzy mysql jest wrażliwy na wielkość liter?

select * from mytable 

W moim ASP.net aplikacji na Windows działa dobrze. W Linuksie narzeka, że ​​użyłem mytable zamiast MyTable. W jaki sposób ustawić w MySQL w systemie Windows rozróżnianie wielkich i małych liter lub czy w przypadku rozróżniania nazw tabel nie ma znaczenia wielkość liter w systemie Linux?

Odpowiedz

2

Istnieje ustawienie dla tego. Zobacz ten link: http://www.parkroad.co.za/blog/2007/02/07/mysql-case-sensitivity-of-table-names-between-windows-and-linux-systems

Oto ważna część: ... można szukać ustawienia: lower_case_table_names w pliku my.ini, znalezione w okolicach: C: \ Program Files \ MySQL \ MySQL Server 4.1, w zależności od wersji, z której korzystasz. Jeśli nie możesz znaleźć ustawienia, można po prostu dodać go do końca pliku my.ini, jak ja, tak jak poniżej:

lower_case_table_names = 0

Dan

Powiązane problemy