文字列型に設定された桁数(長さ)はバイト数ではなくて文字数です。 先入観でずっとバイト数だとばかり思ってましたよ。 UTF-8などのマルチバイトも関係なく文字数の大きさになります。 なのでUTF-8なので一文字3バイト~などと考えなくてもいいわけです。 ただし、正しい文字コードが設定されている場合に限ります。
![MySQLのvarchar(10)は10バイトではなくて10文字](https://cdn-ak-scissors.b.st-hatena.com/image/square/97acba93430d01fcfc2b41d40a4f40d90867f0d1/height=288;version=1;width=512/https%3A%2F%2Fsousaku-memo.net%2Fwp-content%2Fuploads%2F2020%2F05%2F2014-social-github-octocat-512-t4n3.png)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く