【发布时间】:2012-11-30 15:48:50
【问题描述】:
我有以下方式的查询.....我有一个名为 location_ns 的列,它包含 'Marriott\256 Hotel & Convention Centre' 物超所值。但查询不会产生任何 id。 当我在值和查询中删除 \ 时,它正在工作。
SELECT id
FROM notice
WHERE
lon = 78.48693966865540000000
AND lat = 17.42434596639255000000
AND location_ns = 'Marriott\256 Hotel & Convention Centre'
AND notice_type="text"
如果有人有解决办法,请告诉我
【问题讨论】:
-
尝试使用两个\而不是一个来转义它:
Marriott\\256 Hotel & Convention Centre -
我怎么这么傻……我怎么忘记了???谢谢老兄。
标签: mysql sql special-characters