相关疑难解决方法(0)

MySQL LIKE用下划线查询

我有下表images:

+----+--------------+
| id |   img_path   |
+----+--------------+
| 1  | abc_1.jpg    |
| 2  | abc_2.jpg    |
| 3  | abcde_1.jpg  |
| 4  | abcde_2.jpg  |
| 5  | abcdef_1.jpg |
+----+--------------+
Run Code Online (Sandbox Code Playgroud)

我想选择以img_path开头的条目abc_,所以我使用以下查询:

SELECT id FROM images WHERE img_path LIKE 'abc_%'
Run Code Online (Sandbox Code Playgroud)

但它返回所有5行.我如何只返回id= 1&2(以... img_path开头abc_)?

mysql sql

17
推荐指数
1
解决办法
6143
查看次数

SELECT*FROM表WHERE列LIKE%?%

根据这里的信息MySQL查询字符串包含 尝试创建pdo查询?

实验如下

SELECT * FROM Table WHERE Column LIKE %?%

SELECT * FROM Table WHERE Column LIKE ?%

SELECT * FROM Table WHERE Column LIKE %?

什么都行不通.得到错误

语法错误或访问冲突:1064 SQL语法中有错误; 查看与您的MySQL服务器版本对应的手册,以便在'%...附近使用正确的语法

试过SELECT * FROM Table WHERE Column LIKE ?但这不适合contains

目的是获取查询 SELECT * FROM Table WHERE Column contains ?

什么是正确contains的位置占位符(?)的pdo 语句?

php mysql

3
推荐指数
1
解决办法
4万
查看次数

标签 统计

mysql ×2

php ×1

sql ×1