+
não é o operador de concatenação de strings no MySQL. Se você estiver usando sql_mode=PIPES_AS_CONCAT
(ou equivalente
), então:insert into table1 (username)
select prefix || (LPAD(Coalesce(MAX(id),0) + 1,3, '0'))
from table1;
caso contrário, use
CONCAT
.