MySQL 选择喜欢和

标签 mysql mysql-python

我有以下错误: 当我尝试从“红色”列中选择与模式匹配的任何名称时,我得到 0 这意味着与任何数字都不匹配,但是当我尝试从“蓝色”列中选择任何名称时,我得到1、意味着成功。 有人可以向我解释一下吗? 我想这不是语法错误。 enter image description here

最佳答案

由于您要将两列与字符串进行比较,因此需要使用 LIKE 关键字两次:

SELECT...FROM...WHERE (red like '%foo% or blue like '%foo%') AND...

关于MySQL 选择喜欢和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48411035/

相关文章:

mysql - 将内部联接结果合并到一列

php - 将 mysql datetime 更改为 php datetime-local 不通过 strtotime() 工作

python - 如何通过mysqldb将 Pandas 数据框插入数据库?

python - 如何将数据存储在数据库中以标识在服务器上启动的进程

python - 如何使用 Python 在 AWS Lambda 上运行 SQLAlchemy

python - 从 MySQL 将数字数据加载到 python/pandas/numpy 数组的最快方法

python - 如何使用 mysql.connector 禁用查询缓存

php - 在 Laravel 中创建备份 Controller

php - mysql日期显示结果今天/昨天/周

MySQL:事务内的过程调用导致提交