C'est un bogue bien connu de MySQL. C'est corrigé dans MySQL 5.5
Voir :http://bugs.mysql.com/bug.php?id=12030
Le problème provient de la concaténation d'un entier avec un varchar.
La solution consiste à convertir d'abord l'identifiant (entier) en un caractère, puis à le concaténer, c'est-à-dire :
SELECT CONCAT(cast(id as char), title) FROM utf8_test