que raro que me separo todo.... probaste juntando el codigo:
Código:
SELECT concat(LEFT(phone, 3)," ",RIGHT(phone, 7)) as telefono
from provider where provider_id=57
a ver.... ocupo tres tipos de funciones
CONCAT(str1,str2,...) que lo que hace es concatenar los diferentes String ej:
mysql> SELECT CONCAT('My', 'S', 'QL');
-> 'MySQL'
LEFT(str,len) que retorna del string la cantidad de caracteres a la izquierda
RIGHT(str,len) identico que el Left pero son caracteres a la Derecha
NOTA: intenta probar cada una de las fucniones por separados a ver cual es la que te arroja el error, por ejemplo primero solo el LEFT, luego el RIGHT y por ultimo intenta concatenar unas variable de Strin como el ejemplo que te he puesto