создание таблицы с динамической структурой

profan

Новичок
создание таблицы с динамической структурой

привет.
задача заключается в том чтобы каждый пользователь используя таблицу с постоянной структурой имел возможность добавлять к ней свои дополнительные поля
решением ее я вижу в том чтобы хранить названия полей созданных пользователями в записях специальной таблицы, допустим так

Main_table
----------
- id
- static -постоянные поля
......
- user users.id

Users
----------
- id
- name

Filed
----------
- id
- filed - дополнительные поля

Minor
-------
- id
- filed filed.id
- info - информация
- user users.id

но мне кажется что такой дизайн не правильный
что можете подсказать?
 
Сверху