聊天服务器数据模型与删除mysql中的每个消息功能

时间:2015-07-10 12:30:51

标签: mysql

我需要创建聊天服务器一对一聊天,但我必须给两个删除选项一个一个地删除她/他的消息。 我正在使用MySQL。

我已经创建了一个数据模型但是我无法提供删除功能。所以我需要一个模块化数据模型来实现这个功能。

请有人帮我提供数据模型。

1 个答案:

答案 0 :(得分:0)

我会使用以下

<html>                                                                                                                                
<head>                                                                                                                               
<title>PHP extension function returns DOM document fragment to XSLT to be treated as node-set in XSLT</title>                                                                                                                                
</head>                                                                                                                               
<body>                                                                                                                                
<ul>                                                                                                                                  
<li>foo</li>                                                                                                                          
<li>bar</li>                                                                                                                          
</ul>                                                                                                                                 
</body>                                                                          </html>

状态值确定消息的性质如下,

message_id bigint(20) NOT NULL AUTO_INCREMENT,
from bigint(20) NOT NULL,
to bigint(20) NOT NULL,
message varchar(500),
state int(3) NOT NULL,
timestamp int(12) NOT NULL,
PRIMARY KEY ("message_id"),
FOREIGN KEY ("from") REFERENCES user("userid") ON DELETE RESTRICT ON UPDATE RESTRICT,
FOREIGN KEY ("to") REFERENCES user("userid") ON DELETE RESTRICT ON UPDATE RESTRICT

在我看来,实现逻辑的代码在这种模型中起着至关重要的作用,并且完美地运行