ホームページ >データベース >mysql チュートリアル >MySQL テーブルの列に数字を付けることはできますか?
MySQL テーブルの列名として数字を使用できますか?
MySQL テーブルの列名として数字を使用すると、予期しないエラーが発生する可能性があります。ドキュメントに記載されているように、識別子 (列名を含む) は数字で始まる場合がありますが、引用符で囲まれていない限り数字のみで構成することはできません。
この例では、列名は数字です (例: 25) 、50、100)。これが、一重引用符を使用した更新操作 (例: UPDATE table SET '25'='100' WHERE id =) の理由です。 '1') は構文エラーになります。
この問題を解決するには、修正された更新ステートメントに示されているように、数値を含む列名をバッククォートで囲む必要があります。
UPDATE table SET `25`='100' WHERE>
バッククォートを使用すると、識別子「25」が単なる値ではなく列名として認識され、構文エラーが解決されます。
以上がMySQL テーブルの列に数字を付けることはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。