しばらくの間、これを理解しようとしていますが、解決策が見つからないようです。次のように作成されたテーブルがあります。
[db executeUpdate:@"CREATE TABLE 'MEDIA' (identifier INTEGER PRIMARY KEY AUTOINCREMENT, taskIdentifier INTEGER, type INTEGER, data BLOB)"]
このテーブルにレコードを挿入するにはどうすればよいですか? 私はこれを試しました:
[db executeUpdate:@"INSERT INTO 'MEDIA' VALUES($next_id,?,?,?)" withArgumentsInArray:arguments];
一方、arguments は 4 つの値を持つ NSArray であり、最初の値はダミー値 (それ自体を自動インクリメントする必要があるため) ですが、役に立ちません。これは FMDB でどのように動作するのでしょうか?