我在数据库中有一个插入问题:
例如我有表:
id eur_sell eur_buy date
-- -------- ------- -----
1 3,4 3,6 2014-02-04
如何创建查询并验证今天的日期是否为insert make update 但明天如果现在插入,那么如果你再做一次插入make更新
答案 0 :(得分:0)
您可以使用“替换为”此方法来插入或更新您的记录。
如果记录是新的,它的插入与INSERT一样。如果它是重复的,则新记录将替换旧记录
您可以参考:
http://chevronscode.com/index.php/mysql-check-for-duplicates-before-inserting.html
答案 1 :(得分:0)
你必须执行ON DUPLICATE KEY UPDATE
EG。
INSERT INTO table (a,b,date) VALUES (1,2,date)
ON DUPLICATE KEY UPDATE a = new a;