在我的应用程序中,我使用 ATTACH DATABASE 来“合并”两个数据库并对其进行处理。它完美地工作。在 2 个数据库文件上的表上的 SELECT / UPDATE / INSERT 没有问题。
我的问题:当我想做 CREATE TABLE 时,如何指定要使用的数据库文件?
CREATE TABLE caps (
id VARCHAR PRIMARY KEY NOT NULL,
name_en VARCHAR,
status INTEGER DEFAULT (1))
编辑:我像这样附加了我的第二个数据库:
self.database = [FMDatabase databaseWithPath:DATABASE_READ_SANDBOX_PATH];
[self.database executeUpdate:[NSString
stringWithFormat:@"ATTACH DATABASE '%@' AS db2",
DATABASE_USER_SANDBOX_PATH]];
所以第二个数据库有一个名字(db2
),但是第一个呢?我想在第一个添加表格。