mysql新闻数据表
时间: 2023-11-20 21:56:28 浏览: 62
以下是一个简单的MySQL新闻数据表设计:
```mysql
CREATE TABLE news (
id INT(11) NOT NULL AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
content TEXT NOT NULL,
author VARCHAR(50) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);
CREATE TABLE news_comment (
id INT(11) NOT NULL AUTO_INCREMENT,
news_id INT(11) NOT NULL,
content TEXT NOT NULL,
author VARCHAR(50) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (id),
FOREIGN KEY (news_id) REFERENCES news(id) ON DELETE CASCADE ON UPDATE CASCADE
);
```
news表包含新闻的标题、内容、作者和创建/更新时间等信息。news_comment表包含新闻评论的内容、作者和创建/更新时间等信息,并通过news_id字段与news表建立外键关系,以确保数据的完整性和一致性。