MySQL テーブルのカラム名として数値を使用する
MySQL テーブルを作成するとき、便宜上、カラム名として数値を使用したくなります。ただし、この方法では、テーブルの更新時にエラーが発生する可能性があります。
Number Column Names のエラー
「25, " 次のようなエラーが発生する可能性があります:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''25'=100 WHERE>
数値列の制限名前
MySQL の公式ドキュメントによると、テーブル名やカラム名を含む識別子は、引用符で囲まない限り数字のみで構成することはできません。この制限により、構文が明確になり、数値の潜在的な曖昧さが防止されます。
解決策: バックティックで引用する
数値を列名として使用するには、数値をバッククォートする必要があります。カチカチ(`)。たとえば、次の例のテーブルを更新するには:
UPDATE table SET `25`='100' WHERE>
列名を引用符で囲むことで、列名を数値と区別し、MySQL がクエリを正しく解析して実行できるようにします。
以上がMySQL の列名として数字を使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。