MySQL テーブルのカラム名として数値を使用する
MySQL で、次のような数字のみで構成されるカラム名でテーブルを更新しようとします。 「25」または「100」を使用すると、SQL 構文エラーが発生することがよくあります。このエラーは、明示的に引用符で囲まれない限り、MySQL の識別子は数字で始めることができないために発生します。
テーブルの列名として数字を使用するには、明示的に名前が付けられたエンティティとして識別するために、数字をバックティック (`) で囲む必要があります。たとえば、「25」という名前のカラムを更新するには:
UPDATE table SET `25`='100' WHERE>
カラム名をバッククォートで囲むと、MySQL はそれを引用符で囲まれた識別子として認識し、テーブルを正常に更新します。これにより、列名が整数ではなく文字列として扱われるようになり、構文エラーが防止されます。
以上がMySQL テーブルの列名として数値を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。