Я пытаюсь перенести данные из old_table
в table
с некоторыми данными, находящимися в динамических c столбцах для будущего импорта
INSERT INTO `table` (`col_1`,`col_2`,etc.... `attributes`)
SELECT `col_1`,`col_2`,etc.... COLUMN_CREATE('name',`col_99` AS UNSIGNED,'name2',`col_100` AS CHAR)
FROM `old_table`
Единственная документация по динамическим c Таблицы в основном
COLUMN_CREATE('name',1 AS UNSIGNED)
Это не очень "динамический" пример c ... ... 1009 *
Открыт для других решений, но НЕ JSON, предпочитает MariaDB, хотя это по сути MySQL к которому я привык
РЕДАКТИРОВАТЬ: большое спасибо за ответы, но за дополнительную информацию я пытаюсь использовать этот подход, задокументированный (плохо) здесь: https://mariadb.com/kb/en/dynamic-columns-functions/
Редактировать 2: Мне интересно, может ли EAV быть единственным решением, так как мне кажется, что я бью стену с помощью колонок MariaDB Dynami c, я не могу найти больше документации или руководств нигде!
Редактировать 3: Вам не повезло с этими динамическими c столбцами? MariaDB действительно сбивает с толку!