Hello everyone and Six Appart team,
I found this bug that might help someone and be resolved in next versions of MT.
Try to do this:
1. Create a custom field and assign it a basename of "customfield1"
2. Assign a value to that custom field to several entries
3. Edit the custom field and change its basename to "customfield2"
4. The values assigned to that custom field in the entires will now be gone.
This is due to the fact that when a custom field's basename is changed, the basename isn't changed in the mt_entry_meta.entry_meta_type table to the new basename. This can be easily fixed by running the following SQL query when a custom field's basename is changed:
UPDATE mt_entry_meta SET entry_meta_type = '$newbasename' WHERE entry_meta_type='$oldbasename'
I really hope that somebody can solve similar trobules.
Thanks.
Reported on Movable Type 5

Can you file a bug report?
http://www.movabletype.org/feedback.html