codez Posted November 12, 2008 Report Share Posted November 12, 2008 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. Link to comment Share on other sites More sharing options...
andrisp Posted November 12, 2008 Report Share Posted November 12, 2008 Nē, nevar. Link to comment Share on other sites More sharing options...
Kavacky Posted November 12, 2008 Report Share Posted November 12, 2008 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. Link to comment Share on other sites More sharing options...
Ghenis Posted November 13, 2008 Report Share Posted November 13, 2008 Uztaisi procedūru - tā vismaz nebūs jāmētā dati no MySQL uz webserveri Link to comment Share on other sites More sharing options...
Вячеслав Posted November 16, 2008 Report Share Posted November 16, 2008 $sql = "SELECT table.name FROM table WHERE table.id = '1'; DELETE FROM table WHERE table.id = '1'"; Что похожее на это. MySQL сперва выведет результат скеширует в переменной и только после этого удалит таблицу, результат останется. Link to comment Share on other sites More sharing options...
andrisp Posted November 17, 2008 Report Share Posted November 17, 2008 Вячеслав, ja topika autors sāka rakstīt latviski, lūdzu tad atbildes arī latviski. Link to comment Share on other sites More sharing options...
Вячеслав Posted November 17, 2008 Report Share Posted November 17, 2008 Neredzu kur rakstits rakstit latviski. Baidos ja rakstishu latviski maz kas saprotis. Ja vajadziga palidziba krieviski sapratis :) Link to comment Share on other sites More sharing options...
KarlisBa Posted November 18, 2008 Report Share Posted November 18, 2008 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... Link to comment Share on other sites More sharing options...
Delfins Posted November 18, 2008 Report Share Posted November 18, 2008 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. Link to comment Share on other sites More sharing options...
Recommended Posts