【发布时间】:2016-04-25 17:35:54
【问题描述】:
我有一个包含 MAC 地址的 SQLite 表列。
如何为包含冒号“:”字符的字符串值编写 SQL where 子句?用引号字符包围它是行不通的。
到目前为止,我一直收到此错误:
android.database.sqlite.SQLiteException: near ":66": syntax error (code 1): , while compiling: SELECT * FROM PhoneStatus WHERE phoneDeviceId=00:66:4B:B2:7B:F5
谢谢!
【问题讨论】:
-
搜索你的 dbms 的转义字符。另外,phoneDeviceId 是 char 类型,用单引号括起来。 '00:66:4B:B2:7B:F5'