MySQL è diverso dalla maggior parte dei DBMS che utilizzano + o || per concatenazione. Utilizza CONCAT
funzione:
SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student
C'è anche il CONCAT_WS
(Concatena con separatore), che è una forma speciale di CONCAT() :
SELECT CONCAT_WS(' ', first_name, last_name) from test.student
Detto questo, se vuoi trattare || come operatore di concatenazione di stringhe (come CONCAT() ) piuttosto che come sinonimo di OR in MySQL, puoi impostare PIPES_AS_CONCAT
Modalità SQL.