MySQL es diferente del uso de la mayoría de los DBMS de + o || por concatenación. Utiliza el CONCAT
función:
SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student
También está el CONCAT_WS
(Concatenar con separador), que es una forma especial de CONCAT() :
SELECT CONCAT_WS(' ', first_name, last_name) from test.student
Dicho esto, si quieres tratar || como un operador de concatenación de cadenas (igual que CONCAT() ) en lugar de como sinónimo de OR en MySQL, puede establecer el PIPES_AS_CONCAT
Modo SQL.