ホームページ >バックエンド開発 >PHPチュートリアル >MySQL の VARCHAR フィールドに関連する問題

MySQL の VARCHAR フィールドに関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:42:09807ブラウズ

MySQL の VARCHAR フィールドに関する問題
mysql の varchar フィールドで、00555 のレコードを挿入するとテーブルに 555 が格納されるのはなぜですか。それが 00555 であることを確認するにはどうすればよいですか?

-----解決策---------
`varcharfield`= '00555 '

値 00555 の変数は整数であってはいけないことに注意してください
------解決策---------
'00555 '
------解決策---------
引用...
------解決策---------
はい、このように値を割り当てないでください:
insert into(myvarchar)values(00555)
代わりに:
insert into(myvarchar)values('00555 ')

------解決策---------
データを文字列で挿入すると存在しませんあなたは言いました。
------解決策----------------------
の場合、引用符を追加していないはずです。を挿入すると int として扱われます。
------解決策---------
同意、これが問題です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。