首页 > 解决方案 > 我们如何解决MySQL中大于这些问题的参数?

问题描述

SELECT IF(@maxins < @num_of_ins, @maxins, @num_of_ins) 
FROM( SELECT @maxins :=4, @num_of_ins:=10) f1

Ans: 4 [True]
But 10 [False]

标签: mysql

解决方案


这是第一次发生..所以尝试在选择之前分配 var 值

set  @maxins =4;
set  @num_of_ins=10;

SELECT IF(@maxins < @num_of_ins, @maxins, @num_of_ins) 

推荐阅读