+
n'est pas l'opérateur de concaténation de chaînes dans MySQL. Si vous utilisez sql_mode=PIPES_AS_CONCAT
(ou équivalent
), puis :
insert into table1 (username)
select prefix || (LPAD(Coalesce(MAX(id),0) + 1,3, '0'))
from table1;
sinon, utilisez CONCAT
.