mysql динамически создает таблицу
Я создаю базу данных на MySQL. Сначала создаем основные таблицы, в которых по 30 столбцов в среднем. И стандартом таблицы журнала является pk ссылочной таблицы плюс каждый столбец * 2. Вот так:
Ссылочная таблица:
Field | Type | Null | Key | Default | Extra
--------+-------------+----------+---------+-------------+----------------
TableID | int(11) | No | PRI | Null | auto_increment
Col1 | varchar(50) | No | | Null |
Журнал Таблица:
Field | Type | Null | Key | Default | Extra
------------+-------------+----------+---------+-------------+----------------
LogTableID | int(11) | No | PRI | Null | auto_increment
TableID | int(11) | No | MUL | Null |
NewCol1 | varchar(50) | No | | Null |
UpdatedCol1 | varchar(50) | No | | Null |
Теперь мне нужно создать процедуру, в которой я передаю имя таблицы в качестве параметра, генерирует запрос на создание журнала таблицы и выполняет его.
Каков наилучший способ сделать это?