string xyz = "1 2 3 4 5";
xyz = string.Join( " ", xyz.Split( new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries ));
Лучше всего заменить этот столбец меткой времени. MySQL автоматически использует первую метку времени в строке как значение «последнего изменения» и обновляет ее за вас. Это можно настроить, если вы просто хотите сэкономить время создания.
См. Документ http://dev.mysql.com/doc/refman/5.7/en/timestamp-initialization.html