假设我首先使用SQLite3数据库执行以下操作来创建表:
CREATE TABLE `t3` (
`f0` INTEGER PRIMARY KEY AUTOINCREMENT,
`f1` INTEGER NOT NULL REFERENCES `t2`(`f0`) ON DELETE CASCADE,
`f2` INTEGER NOT NULL REFERENCES `t1`(`f0`) ON DELETE CASCADE,
`f3` INTEGER NOT NULL,
`f4` BLOB,
`f5` BLOB,
`f6` BLOB,
`f7` BLOB,
`f8` BLOB,
`f9` BLOB,
`fa` BLOB)
然后在该表上创建索引:
CREATE INDEX `it31` ON `t3`(`f1`)
如果我通过以下方式删除了表并且已经向该表中插入了一些行:
DROP TABLE `t3`
它也会删除it31
索引吗?还是我需要在删除表之前删除该索引?