Если вы не можете сделать это на прикладном уровне, я предлагаю попробовать сделать это с помощью Триггеры .
По сути, вы должны создать триггер «ПОСЛЕ ВСТАВКИ» для каждой из таблиц. Что-то вроде этого:
CREATE TRIGGER t1
AFTER INSERT ON table1
FOR EACH ROW
BEGIN
INSERT INTO table2 (id, attrib2) VALUES(NEW.id, NEW.attrib2);
END
CREATE TRIGGER t2
AFTER INSERT ON table2
FOR EACH ROW
BEGIN
INSERT INTO table3 (id, attrib3) VALUES(NEW.id, NEW.attrib3);
END
Затем вставка в таблицу1 инициирует вставку в таблицу2, что приведет к вставке в таблицу3 и т. Д.