MySQLにおけるテーブル名の大文字小文字の区別

2020年3月13日

MySQLではSQL中で指定したテーブル名の大文字、小文字が区別される設定になっている場合がある。 確認方法は mysql> show variables where variable_name=’lower_case_table_names’;
    • value=0:大文字小文字を区別する
    • value=1:大文字小文字を区別しない(テーブル名をすべて小文字として保存される)
mysql_charset1.jpg 設定を変更するには/etc/my.confファイルに [mysqld] lower_case_table_names=1 を設定する。ただし、既存テーブルは大文字、小文字が区別されるので再作成する必要がある。

MySQL

Posted by fanfanta