色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql敏感大小寫沒生效

林玟書2年前9瀏覽0評論

如果您正在使用MySQL,并且您的敏感大小寫設(shè)置沒有生效,那么這是一個常見的問題。具體而言,MySQL不會正確地區(qū)分大小寫的表和列名。這可能會導(dǎo)致一些奇怪的行為,如查詢不返回預(yù)期的結(jié)果。

解決這個問題的方法是在MySQL配置文件中設(shè)置敏感的大小寫。在Linux系統(tǒng)中,MySQL配置文件通常位于/etc/mysql/mysql.conf.d/mysqld.cnf。在Windows系統(tǒng)中,可以在MySQL安裝目錄下的my.ini中找到此文件。

在打開的MySQL配置文件中,找到[mysqld]部分并添加以下兩個行:

lower_case_table_names=1
lower_case_file_system=1

其中,lower_case_table_names選項設(shè)置為1,說明MySQL對表名和列名大小寫不敏感。如果您將其設(shè)置為0,則MySQL將對大小寫敏感。同時,lower_case_file_system設(shè)置為1,表示MySQL也對文件名大小寫不敏感。

請注意,如果您在數(shù)據(jù)庫中已經(jīng)有表或列名具有相同但大小寫不同的名稱,則必須創(chuàng)建一個新的空數(shù)據(jù)庫,將所有數(shù)據(jù)遷移到其中,并在新數(shù)據(jù)庫中設(shè)置敏感大小寫。

在保存更改后,重啟MySQL服務(wù)以使更改生效。您現(xiàn)在應(yīng)該能夠正確地區(qū)分大小寫的表和列名了。