8

根据SQLite 3 文档,它具有“类型关联”功能来强制执行列数据类型。但是如何开启呢?

4

2 回答 2

6

类型关联不强制列数据类型 - 它只是对底层存储引擎如何存储数据提出建议。

在“类型亲和力”部分下:

列的类型亲和性是存储在该列中的数据的推荐类型。这里的重要思想是该类型是推荐的,而不是必需的。任何列仍然可以存储任何类型的数据。

(重点补充)

至于“如何打开它”,没有这样的事情。这就是 SQLite 一直以来的工作方式。无需打开或关闭即可获得此功能。

于 2012-04-08T00:38:57.190 回答
2

列数据类型不是强制的,只是由它们在语句中声明的类型建议create table。这就是他们所说的类型亲和力

列的类型亲和性是存储在该列中的数据的推荐类型。这里的重要思想是该类型是推荐的,而不是必需的。任何列仍然可以存储任何类型的数据。只是某些列,如果可以选择,会更喜欢使用一个存储类而不是另一个。列的首选存储类称为“亲和性”。

于 2012-04-08T00:38:42.423 回答