我分析你这个程序是对方打开客户端,显示所有离线信息 select message from message where touserid = 当前用户 and messagestate = 0
那么既然显示到用户界面中,就应该通过程序把这部分筛选出来的信息标记设置为1
触发器的一个应用是某个数据表发生变化,根据触发原则,进行相应处理
例如,你在入库单设置触发器,发现新增insert *** 作,就把这条记录的数量信息取出来,更新到库存表
你这里没有其他数据表的变化,所以不用触发器。
存储过程你想用就用,不想用就在客户端用sql语句处理,不外乎就是一个update *** 作,专门弄个存储过程也没啥意思,毕竟不复杂。
不就是写数据,读数据么?在界面上发送消息的时候,其实就是将数据插入到聊天信息表中,
别人收消息就是从里面读取数据。
触发器,存储过程可用可不用。
如果要用的话,我想:
触发器用于自动生成消息ID的编号
存储过程用于插入数据,里面包含的不过就是INSERT语句
不就是写数据,读数据么?在界面上发送消息的时候,其实就是将数据插入到聊天信息表中,
别人收消息就是从里面读取数据。
触发器,存储过程可用可不用。
如果要用的话,我想:
触发器用于自动生成消息ID的编号
存储过程用于插入数据,里面包含的不过就是INSERT语句
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)