用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

mysql怎么做到空值不更新?

mysql怎么做到空值不更新?就是手动拼接sql(需求要必须手动拼接),bean对像存在这不更新的字段,sql如何写?

LocalLift ll = new locallift();
ll.setBlock(1);


String sql = "update local_lift set block = ll.getBlock(),lift = ll.getLift(),panels = ll.getPanels(),
where id = ll.getId();

这执行就变成这样了

update local_lift set block = 1,lift = ,panels = ,where id = 2;
如何做到哪些空值的字段不更新?
昵称: roverk8y  时间: 2011-06-14 14:07:40
20fen 太抠门了
昵称: z1988316  时间: 2011-06-14 20:05:27
没有办法,需要在你的程序中判断,程序中生成这个 sql。
昵称: ACMAIN_CHM  时间: 2011-06-14 20:10:06
用if else。。。
昵称: jaylongli  时间: 2011-06-14 20:32:32
发表评论
昵称:
内容:
验证: