我如何在mysql中批量插入或更新语句

时间:2015-09-09 01:25:08

标签: php mysql

我知道PHP中有一个批量插入,我可以在php中轻松解决

$list = array();
foreach($list as $key->$value){   $list[] = "($key, $value)";   }
$query = "insert into tblTest (a, b, c) values ".implode(",", $list);
$r = mysql_query($q);

我知道如何进行插入或更新语句:

$insert into tblTest (a,b,c) values (1,2,3) on duplicate key update b=5;

我不确定这是否是我想要运行的足够答案查询:

INSERT INTO tblTest (a, b, c) 
    VALUES(1, 2, 3) ON DUPLICATE KEY UPDATE b=VALUES(b), c=VALUES(c)

0 个答案:

没有答案