我有这个程序。它可以工作,但我需要的是代替puntos = 5,而是将+2 puntos添加到数据库中。我该怎么办?

例:

Photo example

程序:

    delimiter $$
create procedure select_or_insert()

begin

  IF EXISTS (select * from result_equipo where id_eq = '27') THEN

    update result_equipo set puntos = 5 where id_eq = '27';

  ELSE

    insert into result_equipo (id_reseq, id_div, jor, id_eq, puntos, pg,

pp, n_p, fecha) VALUES

(NULL, '25', '3', '27', '2', '1', '0', '0', '2018-05-05');

  END IF;
end $$
delimiter ;

call select_or_insert();

最佳答案

我认为您可以像这样修改更新语句-

update result_equipo set puntos = puntos+2 where id_eq = '27';

关于mysql - 更新日期+2 MySQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52371107/

10-13 00:57