Как в MySQL в таблицу вставить изменяемое количество таблиц?
Есть заказ. В заказе есть определенный набор полей: ORDER_ID, Date_created, costumer т.п.,
Но к заказу идут таблицы (примерно с такими полями в каждой: TABLE_ID, ROW_ID, URL_FILE, ANGLE)
В заказе может быть от 1 до N таблиц
Количество строк в каждой таблице от 1 до N
Думаю стоит под эти таблицы создать отдельную таблицу FRAMES, и связать её строки с заказами. Т.е. каждая строка будет содержать два поля ORDER_ID и TABLE_ID - как индификатор к какой таблице относится строка ROW_ID и к какому заказу ORDER_ID.
Связь OTM
Объём БД заказов примерно 1 000 заказов в год, в каждом в среднем 5 таблиц. Каждая таблица в среднем 20 строк.
Т.е. в год к таблице будет прибавляться по 100 000 строк.
Может стоит сделать "архивацию"? Т.е. отдельную таблицу или БД, в которую будут сбрасываться все заказы и связанные с ними таблицы за прошедший год.