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'

更好的是,使用 ? 文字占位符并绑定值。