0
私はSQLite.swiftライブラリを使用しています。SQLite.swiftライブラリの行を更新するためにフィルタを使用する方法は?
私が表現定義した:私は、コンパイラエラーの上映を取得
let users = Table("User")
// compiler error: // Binary operator '==' cannot be applied to operands of type 'Expression<Int64>' and 'Int'
users.filter(id == num)
を:UPDATE文で、私はフィルタリングん、そして、
let num: Int = 1
:私は、変数を持って
let id = Expression<Int64>("id")
を上記のコメントで。私はエラーが何を言っているのか理解していますが、それを取り除く方法は? SQLite.swiftライブラリのドキュメントによると、ライブラリはIntをExpression Int64とマップするのに十分スマートでなければなりません。