tag:blogger.com,1999:blog-21851426.post114103656496264283..comments2023-09-22T13:17:51.219+02:00Comments on The endless art: ON DUPLICATE KEY UPDATE ещё кручеА4http://www.blogger.com/profile/00931331598441078625noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-21851426.post-34563875657151379142012-08-06T14:16:47.859+02:002012-08-06T14:16:47.859+02:00Чего там про цыклы говорили??
foreach($data as $v...Чего там про цыклы говорили??<br /><br />foreach($data as $v) $add_sql[] = "('{$v[0]}',{$v[1]},$v[2])";<br /><br />$sql = $sql = "INSERT INTO `subscription` (`email`, `id_language`, `id_currency`)<br />VALUES ".implode(',',$add_sql)."<br />ON DUPLICATE KEY UPDATE<br />`id_language`=VALUES(`id_language`),<br />`id_currency`=VALUES(`id_currency`)";1_and_0https://www.blogger.com/profile/15211173723668239952noreply@blogger.comtag:blogger.com,1999:blog-21851426.post-5610838078519876462009-06-10T13:27:58.034+02:002009-06-10T13:27:58.034+02:00я, надеюсь, ты имел ввиду следующее?
<?
$sql =...я, надеюсь, ты имел ввиду следующее?<br /><br /><?<br />$sql = "INSERT INTO `subscription` (`email`, `id_language`, `id_currency`)<br />VALUES<br />('".$email[0]."',".$language[0].",".$currency[0]."),<br />('".$email[1]."',".$language[1].",".$currency[1]."),<br />('".$email[2]."',".$language[2].",".$currency[2].")<br />ON DUPLICATE KEY UPDATE<br />`id_language`=VALUES(`id_language`),<br />`id_currency`=VALUES(`id_currency`)";<br />?>Anonymoushttps://www.blogger.com/profile/04641775497556590095noreply@blogger.comtag:blogger.com,1999:blog-21851426.post-62135140558806674692009-04-15T11:21:00.000+02:002009-04-15T11:21:00.000+02:00Еще круче:
INSERT INTO `subscription` (`email`, `...Еще круче:<br /><br />INSERT INTO `subscription` (`email`, `id_language`, `id_currency`)<br />VALUES <br />('".$email[0]."',".$language[0].",".$currency[0]."),<br />('".$email[1]."',".$language[1].",".$currency[1]."),<br />('".$email[2]."',".$language[2].",".$currency[2].")<br />ON DUPLICATE KEY UPDATE<br />`id_language`=".$language.",<br />`id_currency`=".$currency;Anonymoushttps://www.blogger.com/profile/11117805030653399081noreply@blogger.comtag:blogger.com,1999:blog-21851426.post-13618586236874185072009-04-15T11:19:00.000+02:002009-04-15T11:19:00.000+02:00Вот еще круче:
INSERT INTO `subscription` (`email...Вот еще круче:<br /><br />INSERT INTO `subscription` (`email`, `id_language`, `id_currency`)<br />VALUES <br />('1','aaa','bbb'),<br />('2','ccc','ddd'),<br />('3','eee','fff')<br />ON DUPLICATE KEY UPDATE<br />`id_language`=VALUES(`id_language`),<br />`id_currency`=VALUES(`id_currency`)<br /><br />Апдэйтим или инсертим сразу несколько строк =)Anonymoushttps://www.blogger.com/profile/11117805030653399081noreply@blogger.comtag:blogger.com,1999:blog-21851426.post-36302761540469274962009-01-17T14:16:00.000+01:002009-01-17T14:16:00.000+01:00здесь более подробно описано инсерт-апдэйт )))http...здесь более подробно описано инсерт-апдэйт )))<BR/>http://www.weblibrary.biz/mysql/sintaksis-oper/oper-manipul-dannymi/sintaksis-insertAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-21851426.post-64801663264072789202008-08-22T21:51:00.000+02:002008-08-22T21:51:00.000+02:00Это разные вещи.В этой статье описан INSERT + opti...Это разные вещи.<BR/><BR/>В этой статье описан INSERT + optional UPDATE.<BR/><BR/>A REPLACE = DELETE + INSERT. Плюс как следствие REPLACE меняет айдишники.А4https://www.blogger.com/profile/00931331598441078625noreply@blogger.comtag:blogger.com,1999:blog-21851426.post-35515901254451308762008-08-22T15:58:00.000+02:002008-08-22T15:58:00.000+02:00А чем этот запрос отличается от REPLACE кроме того...А чем этот запрос отличается от REPLACE кроме того, что он намного сложнее?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-21851426.post-1141075808406934542006-02-27T22:30:00.000+01:002006-02-27T22:30:00.000+01:00реал!реал!Anonymousnoreply@blogger.com