我对sqlite3中的数据类型有疑问.
由于sqlITE_INTEGER的值可以存储为1,2,3,4,6或8个字节,具体取决于值的大小,如果我只知道sqlite数据库中的列存储sqlITE_INTEGER,我怎么能知道一个值这列是4个字节还是6-8个字节的整数,或者应该用哪个来获取值,sqlite3_column_int()或sqlite3_column_int64()?
在这种情况下我可以使用sqlite3_column_bytes()吗?但是根据文档,sqlite3_column_bytes()主要用于TEXT或BLOB.
谢谢!