>CREATE TABLE controller(id INTEGER PRIMARY KEY ASC, controller_number TEXT, password TEXT);
>INSERT INTO controller (controller_number, password) VALUES ("1234", 1234);
>SELECT * FROM controller;
1|1234|1234
>UPDATE controller SET controller_number="12345", password="password" WHERE id=1;
>SELECT * FROM controller;
1|12345|1234
Выше, вызывает проблему, но если это сделать
>UPDATE controller SET controller_number='123456', password='password' WHERE id=1;
Я понял
>SELECT * FROM controller;
1|123456|password
Понятно, что происходит, первое ОБНОВЛЕНИЕ устанавливало пароль = пароль, а не пароль = "пароль", а второй запрос выполняется правильно.
Кто-нибудь может уточнить, почему это происходит, или это должно произойти в первую очередь?