用sql建立一个聊天软件数据库,。其中有个保存离线信息的表

用sql建立一个聊天软件数据库,。其中有个保存离线信息的表,第1张

建议你通过客户端程序进行处理

我分析你这个程序是对方打开客户端,显示所有离线信息 select message from message where touserid = 当前用户 and messagestate = 0

那么既然显示到用户界面中,就应该通过程序把这部分筛选出来的信息标记设置为1

触发器的一个应用是某个数据表发生变化,根据触发原则,进行相应处理

例如,你在入库单设置触发器,发现新增insert *** 作,就把这条记录的数量信息取出来,更新到库存表

你这里没有其他数据表的变化,所以不用触发器。

存储过程你想用就用,不想用就在客户端用sql语句处理,不外乎就是一个update *** 作,专门弄个存储过程也没啥意思,毕竟不复杂。

不就是写数据,读数据么?

在界面上发送消息的时候,其实就是将数据插入到聊天信息表中,

别人收消息就是从里面读取数据。

触发器,存储过程可用可不用。

如果要用的话,我想:

触发器用于自动生成消息ID的编号

存储过程用于插入数据,里面包含的不过就是INSERT语句

不就是写数据,读数据么?

在界面上发送消息的时候,其实就是将数据插入到聊天信息表中,

别人收消息就是从里面读取数据。

触发器,存储过程可用可不用。

如果要用的话,我想:

触发器用于自动生成消息ID的编号

存储过程用于插入数据,里面包含的不过就是INSERT语句


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6718644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存