Warning: count(): Parameter must be an array or an object that implements Countable in /home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line 820

Topic: Duomenų trynimas iš dviejų lenetelių

Kaip ištrinti duomenis iš dviejų lentelių kur pasikartoja abiejuose lentelėse ID. Tik vienoje pavadintas ID o kitoje CID. Bandžiau taip:

mysql_query("DELETE `dev_news_cat`.`id`, `dev_news`.`cid` FROM `dev_news_cat` LEFT JOIN `dev_news` ON `dev_news_cat`.`id`=`dev_news`.`cid` WHERE `dev_news_cat`.`id`=$del_cat ") or die(mysql_error());

Bet meta klaidą:

Unknown table 'id' in MULTI DELETE

Bandžiau surasti tą vietą kur naudoju kažkokią lentelę 'id', bet turbūt per durnas surast užklausoj, arba užklausa per durna suprast :)

Re: Duomenų trynimas iš dviejų lenetelių

Sorry nebereik. Pagaliau susitvarkiau. Gal kam prireiks:

mysql_query("DELETE dev_news_cat, dev_news FROM dev_news_cat INNER JOIN dev_news ON dev_news_cat.id=dev_news.cid WHERE dev_news_cat.id = $del_cat") or die(mysql_error());