Jump to content
php.lv forumi

Recommended Posts

Posted

Vai var UPDATE un DELETE izpildīt vienā kverijā?

It kā pēc loģikas jau būtu baigi forši, mēs SELECTOJAM vienu ROWU ar kura datus izmantojam cita updeitošanai un tad to ROWu izdzēšam. Ja taisa atsevišķi, tad MYSQLam sanāk divas reizes meklēt vienu un to pašu ROWu un tas reāli iebremzē manu super duper pelnošo portālu.

Posted

Ja projekts ir super duper pelnošs, tad jāuzliek jaudīgākas kastes, kas to kompensē. Ja nav, tad var arī pagaidīt vienu kveriju ilgāk.

Posted

$sql = "SELECT table.name FROM table WHERE table.id = '1'; DELETE FROM table WHERE table.id = '1'";

 

Что похожее на это. MySQL сперва выведет результат скеширует в переменной и только после этого удалит таблицу, результат останется.

Posted

Lūdzu nevajag taisīt muļķīgas QUOTEs

 

Loģiski ja topika autors raksta latviski, tad viņš vēlētos saņemt atbildi latviski nevis jeb kurā citā valodā. Tavs pēdējais teikums ir "idiotisma" balvas vērts...

Posted

Nu pirmkārt, kāpēc ir jāmeklē arī otreiz? Nevar uzreiz atselektēt UniqID vai vēl ko citu pēc kā vēlāk varēs izdzēst?

Otrkārt, pareizi risinājumi būtu tā kā divi - viena procedūra vai TTS-begin/commit transakcija ar puper pārbaudēm.

×
×
  • Create New...