手动转义 SQL 语句中的逗号

Era*_*ray -1 mysql sql escaping

我有一个yuzeyKo (varchar) 表,其中包含一些这样的坐标:23,45(经度,纬度)

例如,我将执行这样的 SQL:

SELECT COUNT(*) FROM tablename WHERE yuzeyKo = 29,59;
Run Code Online (Sandbox Code Playgroud)

但是(当然)这是行不通的。有一个语法错误,因为我必须转义逗号WHERE yuzeyKo = 29,59;

但是逗号没有任何特殊的转义字符。我该怎么办?

我正在使用 MySQL 。

Cub*_*key 5

yuseyKo 柱是 VARCAHR 柱吗?如果是这样,您的 SQL 查询应该是:

SELECT COUNT(*) FROM tablename WHERE yuzeyKo = '29,59';
Run Code Online (Sandbox Code Playgroud)