К mysql данный вопрос имеет странное отношение, особенно с учётом просьбы примера в html...
Механизма на самом деле всего три.
1. Любой пользователь может вносить новые значения.
2. Только отдельные люди могут редактировать список добавляя или удаляя значения.
3. Никто не может его изменить, только выбрать из существующих.
Выбор конкретного варианта зависит скорее от бизнеспроцесса.
То есть, если все пользователи это исключительно сотрудники и их немного, то можно им разрешить работать по п.1
Если пользователей много (десятки, сотни, тысячи), то с большой вероятностью лучше п.2, когда лишь ограниченный круг ответственных лиц имеет право на корректировку.
Пункт 3 полезен для тех случаев, когда пользователи системы не являются ответственными лицами для принятия решений и/или их очень много, а отдельно за данными никто не следит. В этом случае лучше ограничить доступное подмножество вариантов выбора, как раз для избегания мусора и бардака в данных.
Во всех трех случаях данные такого вида нужно хранить в отдельной таблице и строить связи с другими по ID характеристики.
Плюс рекомендую учесть возможность пометить их как удалённый при этом не удаляя физически из БД, чтобы не выводить в списке вариантов выбора для пользователей, но при этом иметь адекватный вид в архивах прошлых операций, когда эти данные можно было выбирать.