在sqlite中INTEGER之后括号是什么意思?

时间:2013-07-18 18:47:32

标签: sqlite integer

我看到一个看起来像这样的sqlite语句

CREATE TABLE IF NOT EXISTS dogs (dog_id INTEGER(4) PRIMARY KEY, dog_name VARCHAR(80))

INTEGER(4)是什么意思?

整数有多大?

谢谢。

1 个答案:

答案 0 :(得分:2)

SQLite使用dynamic typing并且不会对您可以插入列中的值设置任何限制。

为了与其他数据库兼容,您可以在括号中指定一个或两个数字,但SQLite会忽略它们。