If you start mysqld with the --ansi option, the following behavior of MySQL changes: || is string concatenation instead of OR. You can have any number of spaces between a function name and the `('.
Historically, the dominant principle for data handling in MySQL has been, “Garbage in, garbage out.” However, as of MySQL 5.0.2, several SQL modes are available ...