有条件的mysql ON DUPLICATE KEY UPDATE

时间:2016-10-27 11:55:29

标签: sql mysqli

我在表格中有3个字段

  1. 名称
  2. 号码(用户提供的唯一号码)
  3. TIME_STAMP
  4. 这是我的SQL查询

    INSERT INTO table (`name`, `number`) VALUES ('$name','$number') ON DUPLICATE KEY UPDATE name = VALUES(name),time_stamp = VALUES(time_stamp)
    

    它工作正常,但现在我想要条件ON DUPLICATE KEY UPDATE

    问题:如果数字已存在且证明名称不等于表格中的相应名称,则更新名称和time_stamp。

0 个答案:

没有答案