-1
我是新來的數據庫,並有一個SQLite數據庫是這樣的:什麼是sqlite數據庫的rowid?
CREATE TABLE IF NOT EXISTS Tiles (id INTEGER NOT NULL PRIMARY KEY, X INTEGER NOT NULL, Y INTEGER NOT NULL, Zoom INTEGER NOT NULL, Type INTEGER NOT NULL,Date TEXT)
CREATE TABLE IF NOT EXISTS TilesData (id INTEGER NOT NULL PRIMARY KEY CONSTRAINT fk_Tiles_id REFERENCES Tiles(id) ON DELETE CASCADE, Tile BLOB NULL)
如果我撥打以下插入電話首次:
INSERT INTO Tiles(X, Y, Zoom, Type,Date) VALUES(?, ?, ?, ?,?)
INSERT INTO TilesData(id, Tile) VALUES((SELECT last_insert_rowid()), ?)
是什麼瓷磚和TilesData的id ? SELECT last_insert_rowid()在這裏有什麼功能?
閱讀[文檔】(http://www.sqlite.org/autoinc.html)。 – 2015-04-03 06:24:09