nefunkční vícenásobný update s JOIN
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- sejmor
- Člen | 63
Zdravím potřebuji provést vícenásobný update – něco takového:
<?php
$connection->table('ccc')->where('bbb.aaa.id',1)->update('zmenenysloupec','zmenenahodnota')
?>
Hodí to hlášku: Column not found: 1054 Unknown column ‚bbb.aaa.id‘ in ‚where clause‘
Ve vygenerovaném SQL dotazu nejsou vůbec JOINy. Cizí klíče jsou správně z ccc->bbb->aaa a myslím, že fungujou, protože když část před ->update iteruju přes foreach a updatuju jednotlivé activerow tak vše funguje a tabulky se propojí. Přímo to nepůjde nebo kde je chyba ?