0
我有一個sqlite查詢來更新列,如果其他列的值是像問號('?'),當我使用update X set a = 'yes' where b like '%%?%%'
時,它認爲?作爲佔位符。我怎麼能告訴它將其視爲一種價值?如何將問號作爲查詢中的值而不是佔位符?
我有一個sqlite查詢來更新列,如果其他列的值是像問號('?'),當我使用update X set a = 'yes' where b like '%%?%%'
時,它認爲?作爲佔位符。我怎麼能告訴它將其視爲一種價值?如何將問號作爲查詢中的值而不是佔位符?
SQLite的LIKE
運營商只有兩個特殊字符:
%
_
問號沒有特殊的意義,所以你不必擔心逃避它。