Я использую SQLite 3.7.4 (в моем приложении C++ под Ubuntu PP), и когда я пытаюсь сохранить строку типа «000000», она сохраняет только один символ «0». Я тоже попробовал его в консоли - это функция, или ошибка? Как я могу избавиться от этого?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) –
"СТРОКА" не является типом данных SQLite. Попробуйте «ТЕКСТ». –
@HotLicks - Странно, работает ли SQLLite «угадать тип данных», если вы ввели недопустимый тип данных в схему или что-то еще? –