我试图确定一行是否具有值' 1'在任何地方(AKA任何专栏)。如果没有使用fetchrow_array
搜索每一列,是否有一种简单的方法可以做到这一点?我已经将一张小桌子作为一个例子。
mysql> select * from Case_Tracking;
+--------------------+---------+---------+----------+---------+----------+---------------+
| accession_number | cyp2d6 | cyp2c19 | factorII | factorV | apoe | vkorc1_cyp2c9 |
+--------------------+---------+---------+----------+---------+----------+---------------+
| AIB14-1116-0000453 | Luminex | Luminex | Hologic | 1 | ABI 7500 | Genmark |
| AIB14-1123-0000074 | NULL | Luminex | Hologic | Hologic | ABI 7500 | Genmark |
+--------------------+---------+---------+----------+---------+----------+---------------+
答案 0 :(得分:2)
最好使用SQL(WHERE accession_number = '1' OR cyp2d6 = '1' OR ...
)搜索每一列,因为您只需要获取匹配结果。