デフォルトでは、Linux の MySQL はテーブル名の大文字と小文字を区別します。 MySQL が大文字と小文字を区別するかどうかは、lower_case_table_names パラメータによって決まります。 1) 小文字のテーブル名 = 0 大文字と小文字を区別します (大文字と小文字を区別しません)。これがデフォルト設定です。この設定を行うと、MySQL で作成されたテーブル名に大文字が含まれているかどうかに関係なく、すべて正常に読み取りおよび参照できるようになります。 2) 小文字のテーブル名 = 1 大文字と小文字を区別しません (つまり、大文字と小文字を区別します)。この設定を行うと、テーブル名はハードディスク上に小文字で保存され、MySQL は保存および検索のためにすべてのテーブル名を小文字に変換します。この動作は、データベース名とテーブル別名にも適用されます。 つまり、MySQL を大文字と小文字を区別しないように設定すると、データベースまたはテーブルを作成するときに、作成時に大文字が使用されていても、作成が成功した後は強制的に小文字で保存されることになります。 Linux での MySQL データベース名、テーブル名、列名、およびエイリアスの大文字と小文字の規則は次のとおりです。 1) データベース名とテーブル名は厳密に大文字と小文字が区別されます。 2) テーブルエイリアスは大文字と小文字が厳密に区別されます。 3) 列名と列エイリアスでは、大文字と小文字は区別されません。 4) 変数名も厳密に大文字と小文字が区別されます。 5) MySQL は Windows では大文字と小文字を区別しませんが、Linux ではデフォルトで大文字と小文字を区別します。 6) クエリ時に大文字と小文字を区別したい場合は、フィールド値に BINARY 属性を設定する必要があります。設定方法はいくつかあります。 したがって、プログラムとデータベースがさまざまなオペレーティング システムで正常に実行できるようにするには、テーブルを設計するときに小文字に変換するのが最善の方法です。 ! 大文字と小文字を区別しないように mysql を変更します。 mysqladmin -uroot -p shut down //セーフモードでデータベースをシャットダウンします my.cnf を変更する //次の設定行を追加する MySQLを起動する MySQL テーブル名の大文字と小文字を無視する設定方法についての上記の詳細な説明は、エディターがあなたと共有する内容のすべてです。これが参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Vue ログインページでクッキーを使用してパスワードを 7 日間記憶する方法
>>: Ubuntu 16.04 にソースコードから Mininet をインストールする
目次1. Maven 依存関係2. メニュー関連クラス1. メインメニュー2. サブメニュー3. S...
RabbitMQをインストールする前にSocatをインストールする必要があります。そうしないと、Ra...
Linux サーバーで作業している場合、ネットワーク カード/イーサネット カードに静的 IP アド...
質問CSS 固定配置の position:fixed は非常に使いやすいです。ブラウザのビューポート...
1. 前提条件何度かインストールしているので、エラーについてはこれ以上説明しません。ちょっとわかりに...
目次背景説明GETリクエストの作成事前リクエストスクリプトで署名を作成するスクリプトは環境変数に書き...
目次概要マップされた型を使用して Object.freeze() を構築するマッピングタイプの構文は...
最近、監視機器の作業をしていたとき、ポートがダウンしているというアラームが常に出ていました。データを...
以下にリストされているすべてのブログはオリジナルであり、独自にデザインされています。これらは、他者が...
まずJDKをダウンロードします。ここではjdk-8u181-linux-x64.tar.gzを使用し...
ここ数年、ウェブサイト開発では DIV+CSS が非常に人気があり、当時は大きな騒動を引き起こしまし...
2 列レイアウトはプロジェクトでよく使用されます。この効果を実現する方法はたくさんあります。 しかし...
この記事では、簡単な画像ドラッグ効果を実現するためのjsの具体的なコードを参考までに紹介します。具体...
1. 色合わせの問題<br />Web ページには 3 色以上使用しないでください。そう...
目次1. パラダイム基盤1.1 パラダイムの概念2. 3つの主要なパラダイム2.1 3つの主要なパラ...