Diskuze: MySQL insert do dvou tabulek a jejich propojení pomocí referenční tabulky
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
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.