2011-12-08 11 views
5

Ho scrittoRendi mysql case sensitive?

select * from mytable 

Nel mio ASP.net app su Windows funziona benissimo. Su Linux si lamenta che ho usato mytable invece di MyTable. Come faccio a impostare MySQL su Windows in base alla distinzione tra maiuscole e minuscole o impostare Linux come non sensibile al maiuscolo/minuscolo quando si gestiscono nomi di tabelle?

risposta

2

Esiste un'impostazione per questo. Vedere questo link: http://www.parkroad.co.za/blog/2007/02/07/mysql-case-sensitivity-of-table-names-between-windows-and-linux-systems

Ecco la parte importante: ... si può cercare l'impostazione: lower_case_table_names nel file my.ini, che si trova all'interno o intorno: C: \ Programmi \ MySQL \ MySQL Server 4.1, a seconda della versione in esecuzione. Se non si trova l'impostazione, si può semplicemente aggiungere alla fine del file my.ini, come ho fatto io, in questo modo:

lower_case_table_names = 0

Dan