MySQLにて、こんな機能無いかなー、と思ったらあった。
INSERT … ON DUPLICATE KEY UPDATE を使えばOK。
PHP / PDO からの利用例
$stmt = $db->prepare(“insert into tablename (name,code,year,status) values (?,?,?,?) ON DUPLICATE KEY UPDATE status = VALUES(status) “);
社員同士のゆるーい情報交換ブログです
MySQLにて、こんな機能無いかなー、と思ったらあった。
INSERT … ON DUPLICATE KEY UPDATE を使えばOK。
PHP / PDO からの利用例
$stmt = $db->prepare(“insert into tablename (name,code,year,status) values (?,?,?,?) ON DUPLICATE KEY UPDATE status = VALUES(status) “);