手动转义 SQL 语句中的逗号
我有一个 yuzeyKo (varchar) 表,其中包含一些像这样的坐标:23,45(经度,纬度)
例如我将执行这样的 SQL:
SELECT COUNT(*) FROM tablename WHERE yuzeyKo = 29,59;
但是(当然)这不起作用。存在语法错误,因为我必须在 WHERE yuzeyKo = 29,59;
上转义逗号
,但是逗号没有任何特殊转义字符。我应该怎么办?
我正在使用 MySQL 。
I have a yuzeyKo (varchar) table which containing some coordinates like this : 23,45 (longitude,latitude)
For example i will execute an SQL like this :
SELECT COUNT(*) FROM tablename WHERE yuzeyKo = 29,59;
But (ofcourse) this isn't working. There is a syntax error because i have to escape comma on WHERE yuzeyKo = 29,59;
But there isn't any special escape character for commas. What should i do?
I'm using MySQL .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
yuseyKo 色谱柱是 VARCAHR 色谱柱吗?如果是这样,你的 SQL 查询应该是:
Is yuseyKo column a VARCAHR column? if so should your SQL query be:
您可能需要这样的东西:
假设您的 yuzeyKo 字段是某种字符类型。
you probably need something like this:
this is assuming your
yuzeyKo
field is some kind of character type.