mysql tworzy dynamicznie tabelę

Tworzę bazę danych na mysql. Najpierw należy utworzyć główne tabele, które średnio mają 30 kolumn na tabelę. Standardem tabeli dziennika jest pk tabeli, do której się odwołuje, plus każda kolumna * 2. W ten sposób:

Tabela referencyjna:

Field   |   Type      |   Null   |   Key   |   Default   |   Extra
--------+-------------+----------+---------+-------------+----------------
TableID | int(11)     | No       | PRI     | Null        | auto_increment
Col1    | varchar(50) | No       |         | Null        |

Tabela kłód:

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        |

Teraz chcę utworzyć procedurę, na której przekazuję nazwę tabeli jako parametr i generuję tworzenie kwerendy dziennika tabeli i wykonuję ją.

Jak najlepiej to zrobić?

questionAnswers(1)

yourAnswerToTheQuestion