私はそれが正常に動作し、Windows上で私のASP.netアプリでmysqlは大文字と小文字を区別しますか?
select * from mytable
を書きました。 Linuxでは、私はMyTable
の代わりにmytable
を使用していると文句を言う。 Windows上でMySQLを大文字小文字を区別するように設定するか、テーブル名を扱う際にLinuxで大文字小文字を区別しないように設定するにはどうすればよいですか?
私はそれが正常に動作し、Windows上で私のASP.netアプリでmysqlは大文字と小文字を区別しますか?
select * from mytable
を書きました。 Linuxでは、私はMyTable
の代わりにmytable
を使用していると文句を言う。 Windows上でMySQLを大文字小文字を区別するように設定するか、テーブル名を扱う際にLinuxで大文字小文字を区別しないように設定するにはどうすればよいですか?
mySQLマニュアルの8.2.2. Identifier Case Sensitivityを参照してください。
短いバージョン:lower_case_table_names
システム変数を使用して、Linux/Unixで大文字と小文字を区別しないようにします。
これには設定があります。あなたが設定を探すことができます... :はlower_case_table_namesをあなたのmy.iniファイルで、で見つかったか周り:C:http://www.parkroad.co.za/blog/2007/02/07/mysql-case-sensitivity-of-table-names-between-windows-and-linux-systems
ここで重要な部分だ:このリンクを参照してください\プログラムファイル\のMySQL \ MySQLサーバ4.1、実行しているバージョンによって異なります。あなたは、設定が見つからない場合は、私が行ったように、あなただけそうのように、my.iniファイルの末尾に追加することができます
はlower_case_table_names = 0
ダン
を