如何才能实现往数据库表中插入值 判断表中已有数据的ID与插入数据的的ID 如果相同就提示此ID已存在呢?

解决方案 »

  1.   

    或则是如果ID相同 就把要加入的和表中ID已存在的num列的数值相加求和
      

  2.   

    ID是永远不会相同的,因为它是这一行数据的唯一标示。ID号一般由触发器生成或本身是自增长序列。
    判断其他字段是否有重复,比如判断是否有注册过的用户名,就要在提交数据库前先查找一下数据库中是否存在同名的记录。如果有就给出提示,该用户名已注册。
      

  3.   

    遍历数据库   设为主键可以解决吧?  如果ID相同的就把num列的值相加怎么弄呢?
      

  4.   

    先执行一条select语句,再根据select返回的值判断是否执行insert语句
      

  5.   

    怎么写触发器的代码呢?而且这些代码要写些的位置就和select的位置一样吗?