Dette skulle kunne gøre det.
- INSERT INTO table1 (felt)
- VALUES (SELECT concat_WS(';',felt1, felt2, felt3)
- FROM table2
- WHERE ??=??)
Du kan automatisere det på flere måder.
Cronjob - Hvert xx minut eksekveres dit script.
Trigger - Database funktion, som starter på forskellige events. f.x.
- CREATE TRIGGER trig_concat AFTER INSERT ON table2
- FOR EACH ROW BEGIN
- INSERT INTO table1 (felt) VALUES (SELECT concat_WS(';',felt1, felt2, felt3) FROM table2)
- END;