我使用SQLite 3.7.4(在我的c + +應用程序下的Ubuntu PP),當我試圖保存字符串「000000」時,它只保存一個字符「0」。我也在控制檯上試了一下 - 它是功能還是bug?我怎樣才能擺脫這一點?SQLite不保存零的字符串
例如:
CREATE TABLE status (readTime INTEGER, status STRING);
INSERT INTO status (readTime, status) values(1234, "000000");
INSERT INTO status (readTime, status) values(4321, "111111");
SELECT * FROM status;
1234|0
4321|111111
[攝製](http://www.sqlfiddle.com/#!5/43014/1) –
「STRING」 不是一個SQLite數據類型。試試「TEXT」。 –
@HotLicks - 奇怪的是,如果在模式中放入了無效的數據類型,SQLLite會播放「猜數據類型」嗎? –