SQLite でテーブルを作成し、1 つのフィールドに varchar(30) を選択しましたが、実際にはもっと長い文字列を保存できるようですが、これは正常ですか? 誰かが私にこれを説明できますか?
質問する
249 次
はい、それは正常であり、ドキュメントで説明されています:
型名に続く括弧内の数値引数 (例: "VARCHAR(255)") は、SQLite によって無視されることに注意してください。SQLite は、文字列、BLOB、または数値。
(この質問を見る前は、これについて何も知らなかったことに注意してください。最初にドキュメントを確認することは常に価値があります。)