"Replace" 在 Where 子句 SQLite
"Replace" in Where Clause SQLite
在sqlite的where子句中可以不使用REPLACE吗?谷歌搜索没有回答,只是找到了一堆如何使用 REPLACE 更新 table 的示例。这是我正在做的事情:
select * from TableName where :parameter = REPLACE(column_name, '-', '')
得到
<expr> expected, got 'REPLACE'
使用 Android 房间库
这是 Android Studio 3 中的错误。0.x 代码分析器,如评论中所述,没有运行时影响 - SQL 工作正常。
Android 问题跟踪器中报告了一个类似的错误,该错误已在 Android Studio 3.1 中标记为已修复:https://issuetracker.google.com/issues/68293745
我的 SQL 技能并不惊人,但这不是更新吗?
UPDATE table SET column_1 = new_value_1 WHERE search_condition
在sqlite的where子句中可以不使用REPLACE吗?谷歌搜索没有回答,只是找到了一堆如何使用 REPLACE 更新 table 的示例。这是我正在做的事情:
select * from TableName where :parameter = REPLACE(column_name, '-', '')
得到
<expr> expected, got 'REPLACE'
使用 Android 房间库
这是 Android Studio 3 中的错误。0.x 代码分析器,如评论中所述,没有运行时影响 - SQL 工作正常。
Android 问题跟踪器中报告了一个类似的错误,该错误已在 Android Studio 3.1 中标记为已修复:https://issuetracker.google.com/issues/68293745
我的 SQL 技能并不惊人,但这不是更新吗?
UPDATE table SET column_1 = new_value_1 WHERE search_condition