Topic: Viena uzklausa be LIMIT ar dvi uzklausos su LIMIT?
Sveiki, norejau paklausti kas greiciau veiks ir ka geriau naudoti:
UPDATE `table1` LEFT JOIN `table2` ON `table1`.`id1`=`table2`.`id2` SET `table1`.`field_a`='1', `table2`.`field_b`='2' WHERE `table1`.`id1`='1' AND `table2`.`id2`='1';
ar
UPDATE `table1` SET `field_a`='1' WHERE `id1`='1' LIMIT 1;
UPDATE `table2` SET `field_b`='1' WHERE `id2`='1' LIMIT 1;
Suprantu, kad pirmu variantu naudojama tik viena uzklausa, o ne dvi, bet tuomet negaliu naudoti LIMIT 1 ir man atrodo, kad yra perziurimi visi irasai lentelese ir atnaujinamas tik vienas.
Antru atveju, yra atliekamos dvi uzklausos, bet kai vienas irasas atnaujinamas, darbas sustoja.