問題があります。私は仕事でWindowsを使って開発していますが、サーバーはLinuxです。私はしばしばデータベースクエリを扱います。Windows MySQLの大文字小文字の区別
ここでは、テーブル名を間違った大文字で入力することがよくあります(最初の3文字が大文字の場合は小文字になります)。 Windowsでは大文字と小文字の区別をどのようにすることができますか?
私は現在
interactive-timeout
後
lower_case_table_names=1
を入れて試してみましたそして、私はまた
interactive-timeout
後
lower_case_table_names=0
を入れて試してみました
これらのどれもうまく動作せず、Linuxでバグが発生するWindowsではスクリプトが正常に動作します。
しかし、Windowsでは大文字と小文字を区別することができません。 –
これは私が[MySQL-リファレンス](https://dev.mysql.com/doc/refman/5.7/en/identifier-case-sensitivity.html)を理解している限り可能ではありません – MatSnow
あなたがわかっていれば分かりませんデータベースの名前、テーブル名、トリガ名の大文字と小文字を区別するために使用されます。これは、Windowsでは大文字と小文字が区別されませんが、ほとんどの種類で大文字と小文字が区別されることを意味しますUnixの。 –