Android SQLite DB 插入值包含破折号/“-”的字段
Android SQLite DB Inserting into field with values that include dash/"-"
我正在尝试向我的 SQLiteDB 中插入一个带有“-”但 SQL 不喜欢的值。
我无法修改该值或将“-”替换为其他字符,因为它是我用来在 Firebase 中查询其他内容的 Firebase 键。
我该如何绕过它?谢谢。
android.database.sqlite.SQLiteException: unrecognized token: "0aa684ba" (code 1): , while compiling: INSERT INTO favouriteUsers (userId) VALUES (0aa684ba-05c9-4e76-b6a0-4fd10bbcd958)
谢谢。
SQL 中的字符串文字进入 'single quotes'
。
更好的是,使用 ?
文字占位符并绑定值。
我正在尝试向我的 SQLiteDB 中插入一个带有“-”但 SQL 不喜欢的值。
我无法修改该值或将“-”替换为其他字符,因为它是我用来在 Firebase 中查询其他内容的 Firebase 键。
我该如何绕过它?谢谢。
android.database.sqlite.SQLiteException: unrecognized token: "0aa684ba" (code 1): , while compiling: INSERT INTO favouriteUsers (userId) VALUES (0aa684ba-05c9-4e76-b6a0-4fd10bbcd958)
谢谢。
SQL 中的字符串文字进入 'single quotes'
。
更好的是,使用 ?
文字占位符并绑定值。