What's wrong with this query? What's wrong with this query? sqlite sqlite

What's wrong with this query?


INT(64) isn't close enough; it must be INTEGER.


The SQLite notation is INTEGER PRIMARY KEY. Docs reference:

If you declare a column of a table to be INTEGER PRIMARY KEY, then whenever you insert a NULL into that column of the table, the NULL is automatically converted into an integer which is one greater than the largest value of that column over all other rows in the table, or 1 if the table is empty. Or, if the largest existing integer key 9223372036854775807 is in use then an unused key value is chosen at random.
[...]

CREATE TABLE t1(  a INTEGER PRIMARY KEY,  b INTEGER);