MySQLで文字数を数えたい時にLENGTHを使うとバイト数になるので、文字数をカウントするには表題の通りCHAR_LENGTHを使うべし!
クレジットカードの明細の最大文字数を図るべく上記の関数を利用しただが、なんか20文字のような気がするが、半角英数字のみだと30文字まで行けそう。
もちろんカード会社によって違ってくるのだろうけど、基本的には漢字が少なかったり(ほとんどカタカナ)するのでレガシーなシステムが間に入って文字数制限が今時あるのだろうと推測する。
MySQLで文字数を数えたい時にLENGTHを使うとバイト数になるので、文字数をカウントするには表題の通りCHAR_LENGTHを使うべし!
クレジットカードの明細の最大文字数を図るべく上記の関数を利用しただが、なんか20文字のような気がするが、半角英数字のみだと30文字まで行けそう。
もちろんカード会社によって違ってくるのだろうけど、基本的には漢字が少なかったり(ほとんどカタカナ)するのでレガシーなシステムが間に入って文字数制限が今時あるのだろうと推測する。