#MySQL は、255 を超える CHAR() 関数の引数を複数の結果バイトに変換します。たとえば、CHAR(260) は CHAR(0,1,0,4) と同等です。次のステートメントを使用すると、より明確になります。 -
mysql> Select HEX(CHAR(256)),HEX(CHAR(1,0)); +----------------+----------------+ | HEX(CHAR(256)) | HEX(CHAR(1,0)) | +----------------+----------------+ | 0100 | 0100 | +----------------+----------------+ 1 row in set (0.00 sec)
上記の結果セットは、CHAR(256) が CHAR(1,0) と同等であることを示しています。
以上がMySQL CHAR() 関数のパラメータとして 255 より大きい値を指定した場合、MySQL は何を返しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。