马上上线发现一个问题,太坑了
写一个查询语句,明明数据库中有,但是就是查不到,后来发现是反斜杠的问题
比如 数据库中有一个字段名称为 name 存储的值为 “海尔厨电\洗碗机”
当我使用如下sql查询的时候都是没有结果的
SELECT *
FROM brand_user
WHERE `name` in ('海尔厨电\洗碗机');
或者
SELECT *
FROM brand_user
WHERE `name` LIKE '%海尔厨电\洗碗机%';
都不对
正确的方法应该是:
SELECT *
FROM brand_user
WHERE `name` = "海尔厨电\\洗碗机"
SELECT *
FROM brand_user
WHERE `name` in ('海尔厨电\\\洗碗机');
SELECT *
FROM brand_user
WHERE `name` LIKE '%海尔厨电\\\\洗碗机%';
太坑了。。。。。。。