|
|
|
| Есть база MySQL 5.5.25, в ней есть таблица InnoDB, структура таблицы заведомо не известна, только имя.
Нужно сделать полную копию структуры таблицы с установленными связями.
Как сделать копию структуры, тут понятно:
CREATE TABLE IF NOT EXISTS `:new_table` LIKE `:base_table`;
|
но как указать связи, мне знаний не хватает.
подскажите. | |
|
|
|
|
|
|
|
для: Crux
(18.02.2013 в 07:01)
| | С помощью "create table.. like" не получится. Согласно документации:
CREATE TABLE ... LIKE does not preserve any DATA DIRECTORY or INDEX DIRECTORY table options that were specified for the original table, or any foreign key definitions. | |
|
|
|
|
|
|
|
для: Igorek
(18.02.2013 в 07:47)
| | угу, поэтому нужен другой подход. | |
|
|
|