使用SQLite连接表后,数据类型更改为TEXT和NUM

使用SQLite连接表后,数据类型更改为TEXT和NUM,sqlite,Sqlite,在SQLite的.db文件中,有些表的列的数据类型为“varchar”、“decimal”和“datetime”。加入这些表后,列变成“Text”和“NUM”,甚至datetime字段也变成了“NUM”数据类型 在连接表时是否有方法防止数据类型更改? 是否有办法将数据类型“Text”和“NUM”更改回正常状态,如使用SQLite命令 SQLite中没有“varchar”、“decimal”和“datetime”数据类型。请阅读:也没有NUM数据类型,但不知何故NUM数据类型在表联接后显示。实际上

在SQLite的.db文件中,有些表的列的数据类型为“varchar”、“decimal”和“datetime”。加入这些表后,列变成“Text”和“NUM”,甚至datetime字段也变成了“NUM”数据类型

在连接表时是否有方法防止数据类型更改? 是否有办法将数据类型“Text”和“NUM”更改回正常状态,如使用SQLite命令


SQLite中没有“varchar”、“decimal”和“datetime”数据类型。请阅读:也没有NUM数据类型,但不知何故NUM数据类型在表联接后显示。实际上,我可以将数据字段改为“varchar”,“decimal”和“datetime”,在SQLite.NUM中代表数值。您可以将数据类型更改为类似VARCHAR的任何类型,但实际的数据类型将是文本。