我正在尝试创建时间表并希望完成以下 SQL 查询:
我有字段 datebeginning 和 dateending 以及 jobid,如果给定的工作 ID 不存在打开的字段,我只想添加一个新字段,如果不存在,我希望查询更新给定 ID 的字段 dateending。有没有一种方法可以在不使用 PHP 先选择然后插入或更新的情况下做到这一点?
最佳答案
使用 INSERT ... ON DUPLICATE KEY UPDATE ...
,参见 http://dev.mysql.com/doc/refman/5.0/en/insert.html
关于php - 您可以进行选择性插入或更新吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/860164/