我真的需要一些这个MySql,我无法上班
Insert into valiuta(valiut_id,valkod_id,valiut_data,valiut_koef,valiut_val,user,archyvas)
select * from (select 0,'PLN','2015-01-02',10,'2,32271851',null,0) as
tmp where not exists (select valkod_id,valiut_data from valiuta
where valkod_id='PLN' and valiut_data='2015-01-02') LIMIT 1
我需要快速帮助,如何插入这些价值......我很绝望,我已经尝试了一切......
答案 0 :(得分:0)
我认为您正在寻找(INSERT ... ON DUPLICATE KEY UPDATE)http://dev.mysql.com/doc/refman/5.7/en/insert-on-duplicate.html,只有在密钥不存在时才会插入,否则它将更新数据。