使用mySQL搜索表中的多个字段?

时间:2012-12-06 14:21:31

标签: mysql

我有一个包含字段的表:

id | name | surname | email | pin

我想用用户输入的关键字搜索上面的每个字段(除了id)。

我不知道如何构建sql。

SELECT * FROM users WHERE ?????

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您可以在每个字段之间使用WHERE OR

SELECT *
FROM users
WHERE name = yourValue
  OR surname = yourValue
  OR email = yourValue
  OR pin = yourValue

答案 1 :(得分:0)

Select *from users where name like %keyword% or surename like %keyword% or email like %keyword% or pin like %keyword%