ホームページ >データベース >mysql チュートリアル >MySQL テーブルの列名として数値を使用するにはどうすればよいですか?

MySQL テーブルの列名として数値を使用するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-14 14:49:18283ブラウズ

How Can I Use Numbers as Column Names in MySQL Tables?

MySQL テーブルのカラム名として数値を使用する

MySQL で、次のような数字のみで構成されるカラム名でテーブルを更新しようとします。 「25」または「100」を使用すると、SQL 構文エラーが発生することがよくあります。このエラーは、明示的に引用符で囲まれない限り、MySQL の識別子は数字で始めることができないために発生します。

テーブルの列名として数字を使用するには、明示的に名前が付けられたエンティティとして識別するために、数字をバックティック (`) で囲む必要があります。たとえば、「25」という名前のカラムを更新するには:

UPDATE table SET `25`='100' WHERE>

カラム名をバッククォートで囲むと、MySQL はそれを引用符で囲まれた識別子として認識し、テーブルを正常に更新します。これにより、列名が整数ではなく文字列として扱われるようになり、構文エラーが防止されます。

以上がMySQL テーブルの列名として数値を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。