我知道,如果您知道收到的值的长度,则必须指定长度。例如您将收到一个长度为20的文本字符串,当创建表
时,您会指定它我的问题是:我会收到整数,但是长度可能会在5到10之间变化,我是否必须放置" mycolumnint Integer(10)" - 理解您准备接收最大的最大值长度值 - 还是将其像" Mycolumnint Integer"一样?
来自文档:
整数。该值是一个符号整数,根据值的大小,存储在1、2、3、4、6或8字节中。
仅将列定义为具有INTEGER
类型就足够了。sqlite将照顾其余的。