zoukankan      html  css  js  c++  java
  • 更新对象sql语句

    可以这么理解,我们以0为临界值,控制  OR 前 或者  OR后面部分的执行,为啥不是大于0作为临界值,因为这是int型主键。

    之前我觉得这不就是炫酷嘛,这么些实际场景在哪里?下面来介绍一下实际的应用

    一个基础的增删该查页面:对应字段如下

    要求:

    1.同一APP_ID下SETTING_CODE不能重复

    2.实现增删改

    那上面的sql用在了那里?用在了检查上,创建的时候我们要检查是否已经存在那就是

    @ID=0,这个参数我们给0;

    那当@ID不等于零,即我们给当前数据的ID用在何处呢?

    用在修改,当我们修改的时候,是需要修改 SETTING_CODE的,如果我们直接去给@ID=0检查判断,那么永远这个修改不能进行,因为这个在数据库里已经存在

    所以我们就要获取除当前这条数据,并且APP_ID与当前这条数据相同的数据,这里有点拗口。这样就实现了修改时的检查

  • 相关阅读:
    拷贝构造函数与赋值函数的区别
    C++模板(一)
    拷贝构造函数
    memcpy函数
    malloc calloc 和 realloc
    extern关键字
    C中不安全函数
    缓冲区溢出问题
    C++引用
    背包问题专栏(01,完全,多重)
  • 原文地址:https://www.cnblogs.com/myloveblogs/p/10008093.html
Copyright © 2011-2022 走看看