新建表 books(id,bookname,count)使用触发器实现 当插入信息发现书名一样时如何让count+1

解决方案 »

  1.   

    无法用MYSQL触发器实现。不过,可以直接利用 MYSQL 的 INSERT  ....  ON DUPLICATE KEY UPDATE ... 实现。 语法你可以直接参考MYSQL官方免费手册中的例子和说明。
      

  2.   


    w785592116 (w785592116)
      '截至2011-05-18 22:58:29  用户结帖率0.00% 当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖
      

  3.   

    MYSQL的TRIGGER中无法对本表进行操作,参考
    INSERT .... ON DUPLICATE KEY UPDATE ... OR REPLACE INTO
      

  4.   

    书名加唯一索引insert  into tb() values() on duplicate key update count=count+1