[Çözüldü] Mysql serverda tablo isimlerindeki case sensitive kaldirma

Başlatan mstfhrgl, 12 Eylül 2012 - 17:38:30

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

mstfhrgl

Elimde, windows serverda calisan eski bir php projesi var. Proje uzerinde degisiklikler yapmam istendi.  Dosyalari ve db yi localde caslistirdigimda farkettim ki, halihazirdaki kodu yazan eski yazlimci windows sunucuda calistigi icin, sql sorgusu yazarken tablo isimlerini buyuk kucuk harfle baslamasina dikkat etmemis. Bu yuzden yarisi calisiyor yarisi calismiyor suan sistemin. Benim local ubuntumdaki mysql serveri; buyuk/kucuk harf hassas olmayacak sekililde ayarlamak mumkun mu?

yani:
Tablo_Ismi == tablo_ismi
olacak. farketmeyecek.


6ng4n

my.cnf dosyanıza(/etc , /etc/mysql altında olabilir) aşağıdaki satırı ekleyip dener misiniz.


lower_case_table_names=1

tabii işlem sonrası mysql sunucusunu yeniden başlatmanız gerekiyor
ama sanırım hepsi küçük harf olması gerkiyor olabilir