Diskuze: MySQL insert do dvou tabulek a jejich propojení pomocí referenční tabulky
Zobrazeno 5 zpráv z 5.
Sloupce s názvem, který nemá být duplicitní označ UNIQUE a použij
INSERT IGNORE. Pokud to má být jedním SQL dotazem, pověs na tabulku
pricelist
triggery, které doplní údaje i do ostatních
tabulek.
Podle počtu ovlivněných řádek poznáš, zda se záznam vložil nebo ne. Slovo IGNORE zamezí chybovému hlášení. Pokud by mělo dojít ke kolizi, záznam se nevloží.
Pokud potřebuješ jiné chování, zkus REPLACE. Nejprve se vloží nový záznam a případné původní duplicitní záznamy se následně smažou.
Zobrazeno 5 zpráv z 5.