mysql变量赋值避坑
入坑语句如下:
declare amount decimal(18,2)
select sum(amount) into amount from xxx where id = 1
这样写,变量amount的值一直是null
原因是定义的变量名称与字段名相同,所以会出现这样的问题,更改一个变量名后可解决问题
入坑语句如下:
declare amount decimal(18,2)
select sum(amount) into amount from xxx where id = 1
这样写,变量amount的值一直是null
原因是定义的变量名称与字段名相同,所以会出现这样的问题,更改一个变量名后可解决问题