我正在尝试迁移到 SQLite。在我的 C++ 程序中,我unsigned int key
用来存储 id。当我将 C++ 程序中的数据序列化为 SQLite,然后将其反序列化或浏览数据库时,我在列中看到负值(有符号)。
unsigned ints
我用这个函数绑定序列化:
sqlite3_bind_int(stmt, 1, key);
键的表列INT
在创建时声明。也许这是我的错误?
有什么建议如何正确序列化unsigned ints
到 SQLite 并在不更改的情况下将其加载回来?