使用:
创建的talbeCREATE TABLE IF NOT EXISTS Pics (X INTEGER NOT NULL, Y INTEGER NOT NULL, Z INTEGER NOT NULL, T INTEGER NOT NULL, Pic BLOB NULL,PRIMARY KEY(X, Y, Z, T))
如何添加一个INTEGER
列,其中记下此表中当前的总行数(它告诉哪一行是第一行)?
我应该如何编写insert命令?
答案 0 :(得分:0)
您可以使用以下命令创建带有datetime列的db表:
CREATE TABLE IF NOT EXISTS Pics (X INTEGER NOT NULL, Y INTEGER NOT NULL, Z INTEGER NOT NULL, T INTEGER NOT NULL, D DATETIME NOT NULL, Pic BLOB NULL,PRIMARY KEY(X, Y, Z, T))
插入行(请参阅https://www.sqlite.org/lang_datefunc.html):
insert into Pics values (1,2,3,4,strftime('%s','now'), '101010')
获取最新的100行:
select * from Pics order by d desc limit 100