mysql 更新或插入

 兩條sql效果差很少,可是本質區別是上面是更新,下面是刪除後插入,可用於更新或輸入時減小代碼量提升效率。sql

規則上屬於主鍵或惟一索引重疊時更新或刪除插入,適用於組合惟一索引。code

$sql = 'INSERT INTO `'.$tableg.'` ('.$field['str1'].') VALUES ('.$field['str2'].')  ON DUPLICATE KEY UPDATE `user_id`=VALUES(user_id),`ymd`=VALUES(ymd)';
$sql = 'REPLACE INTO `'.$tableg.'` ('.$field['str1'].') VALUES ('.$field['str2'].')';
相關文章
相關標籤/搜索