在SQLite中创建表时,必须指定整数的长度



我知道,如果您知道收到的值的长度,则必须指定长度。例如您将收到一个长度为20的文本字符串,当创建表

时,您会指定它

我的问题是:我会收到整数,但是长度可能会在5到10之间变化,我是否必须放置" mycolumnint Integer(10)" - 理解您准备接收最大的最大值长度值 - 还是将其像" Mycolumnint Integer"一样?

来自文档:

整数。该值是一个符号整数,根据值的大小,存储在1、2、3、4、6或8字节中。

仅将列定义为具有INTEGER类型就足够了。sqlite将照顾其余的。

相关内容

  • 没有找到相关文章

最新更新