Mysql ou / e precedência?

Eu estou querendo saber como ou / e funciona?

Por exemplo, se eu quiser pegar todas as linhas onde display = 1

Eu posso fazerWHERE tablename.display = 1

e se eu quiser todas as linhas onde display = 1 ou 2

Eu posso fazerWHERE tablename.display = 1 or tablename.display = 2

Mas e se eu quiser pegar todas as linhas onde display = 1 ou 2 e ondealgum de o conteúdo, tags ou título contémhello world

Como a lógica funcionaria para isso?

Select * from tablename 
where display = 1 or display = 2 and content like "%hello world%" or tags like "%hello world%" or title = "%hello world%"

Seria meu palpite. mas então eu posso ler isso de várias maneiras.

Lê como:

 (display = 1 or display = 2) and (content like "%hello world%" or tags like "%hello world%" or title = "%hello world%")

ou como

((display = 1 or display = 2) and (content like "%hello world%")) or (tags like "%hello world%" or title = "%hello world%")

etc.

questionAnswers(4)

yourAnswerToTheQuestion