是否存在MySql更新字段比较函数?解决办法

是否存在MySql更新字段比较函数?

function upd(age)

{

  String sql=”update tab set age=”+age+” where sex=1″

  //…更新操作

}

我想问下,有没有这样的一个判断函数,就是age值如果和数据库中已经有的值不一样,则执行age=”+age+”赋值,否则不变

eg. 假设这个函数名是 udpEqual(str)

String sql=”update tab set age=udpEqual(“+age+”) where sex=1″

如果传入的age是20,而数据库里的age也是20,则不更新数据库里的age

如果传入的age是26,而数据库里的age是20,则更新数据库里的age为26



应该是没有的,照样更新也没有什么问题吧。

如果需要的可以写个存储过程,在存储过程中用if语句先判断一下就可以。

是否存在MySql更新字段比较函数?解决办法

相关文章:

你感兴趣的文章:

标签云: