mysql - SQL Where ANY 列等于一个值

标签 mysql sql

在 MySQL 中是否可以选择任何列包含指定值的所有行?

我正在尝试编写一个通用的搜索函数,它可以在没有任何关于表架构的信息的情况下工作。

最佳答案

使用SHOW COLUMNS获取表中列的列表,然后根据结果动态构建查询。

关于mysql - SQL Where ANY 列等于一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10656529/

相关文章:

mysql - Node 和 MySQL

php - 在 PHP 中,我应该使用今天的日期函数还是 MySQL 中的 curdate()?

mysql - 添加一个日期字段大于另一日期字段的要求

mysql - 计算另一个给定日期间隔(期间)内的日期间隔(期间)的天数

mysql - SQL - 计算项目的百分比

PHP 按姓名和姓氏或中间名搜索

MySQL varchar索引存储

SQL 查询处理三个表

mysql - innodb 删除表已满

sql - 在这种情况下我应该如何工作。我应该使用触发器还是保留用户来管理