2
私のデータベースの特定の行を読みました。私は、フィルタクエリを使用しますが、私が得るすべては以下の通りです:sqlite.swiftで特定の行のデータベースを検索します。
Table(clauses: SQLite.QueryClauses(select: (false, [SQLite.Expression<()>(template: "*", bindings: [])]), from: ("users", nil, nil), join: [], filters: Optional(SQLite.Expression<Swift.Optional<Swift.Bool>>(template: "(\"id\" = ?)", bindings: [Optional(6523)])), group: nil, order: [], limit: nil))
これは私のクエリです:
let query = users.filter(id == 6523)
print(query)
私のミスですか?
「IDはSwiftで利用できません」というエラーが表示されます。クエリの前にidがどこに宣言されていますか? – Jerland2
'行'型の値に 'Int'型のインデックスを添字することはできません。 –