mysql怎么查询某行是否存在某个数据

2024-11-18 17:22:14
推荐回答(2个)
回答1:

SELECT * FROM tableName WHERE s1 = 'example' OR s2 = 'example' OR s3 = 'example'

虽然可以通过这种写法查询出来,不过我必须得说有这种需求通常说明你的表设计有问题

回答2:

可以通过系统表中的列名表查到需要查询的表中有哪些列,然后写个循环读取表中的列名,挨个列找,各个数据库系统系统中的列表名不同,按照这个思路查应该没问题。