Why does mysql evaluate (TRUE or TRUE and FALSE) to true?
1 answer
According to the MySQL documentation on operator precedence , AND evaluates to OR.
This means your expression (true OR true AND false)
evaluates to (true OR (true AND false))
.
+7
source to share