ホームページ >バックエンド開発 >PHPチュートリアル >MySQL の VARCHAR フィールドに関連する問題
MySQL の VARCHAR フィールドに関する問題
mysql の varchar フィールドで、00555 のレコードを挿入するとテーブルに 555 が格納されるのはなぜですか。それが 00555 であることを確認するにはどうすればよいですか?
-----解決策---------
`varcharfield`= '00555 '
値 00555 の変数は整数であってはいけないことに注意してください
------解決策---------
'00555 '
------解決策---------
引用...
------解決策---------
はい、このように値を割り当てないでください:
insert into(myvarchar)values(00555)
代わりに:
insert into(myvarchar)values('00555 ')
------解決策---------
データを文字列で挿入すると存在しませんあなたは言いました。
------解決策----------------------
の場合、引用符を追加していないはずです。を挿入すると int として扱われます。
------解決策---------
同意、これが問題です