@@ -30,12 +30,12 @@ CREATE TABLE IF NOT EXISTS `topics` (
30
30
` nid` int unsigned NOT NULL COMMENT ' 节点id' ,
31
31
` uid` int unsigned NOT NULL COMMENT ' 帖子作者' ,
32
32
` lastreplyuid` int unsigned NOT NULL DEFAULT 0 COMMENT ' 最后回复者' ,
33
- ` lastreplytime` timestamp NOT NULL DEFAULT 0 COMMENT ' 最后回复时间' ,
33
+ ` lastreplytime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' COMMENT ' 最后回复时间' ,
34
34
` flag` tinyint NOT NULL DEFAULT 0 COMMENT ' 审核标识,0-未审核;1-已审核;2-审核删除;3-用户自己删除' ,
35
35
` editor_uid` int unsigned NOT NULL DEFAULT 0 COMMENT ' 最后编辑人' ,
36
36
` top` tinyint unsigned NOT NULL DEFAULT ' 0' COMMENT ' 置顶,0否,1置顶' ,
37
37
` tags` varchar (63 ) NOT NULL DEFAULT ' ' COMMENT ' tag,逗号分隔' ,
38
- ` ctime` timestamp NOT NULL DEFAULT 0 ,
38
+ ` ctime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' ,
39
39
` mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
40
40
PRIMARY KEY (` tid` ),
41
41
KEY ` uid` (` uid` ),
@@ -64,6 +64,16 @@ CREATE TABLE IF NOT EXISTS `topics_node` (
64
64
INDEX ` idx_ename` (` ename` )
65
65
) ENGINE= InnoDB DEFAULT CHARSET= utf8 COMMENT ' 帖子节点表' ;
66
66
67
+ CREATE TABLE IF NOT EXISTS ` recommend_node` (
68
+ ` id` int unsigned NOT NULL AUTO_INCREMENT,
69
+ ` name` varchar (20 ) NOT NULL DEFAULT ' ' COMMENT ' 虚拟节点名' ,
70
+ ` parent` int unsigned NOT NULL DEFAULT 0 COMMENT ' 父节点id,无父节点为0' ,
71
+ ` nid` int unsigned NOT NULL COMMENT ' topics_node nid,虚拟节点为0' ,
72
+ ` seq` smallint (6 ) NOT NULL DEFAULT ' 0' COMMENT ' 节点排序,小的在前' ,
73
+ ` created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ,
74
+ PRIMARY KEY (` id` )
75
+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8 COMMENT ' 导航推荐节点' ;
76
+
67
77
CREATE TABLE IF NOT EXISTS ` comments` (
68
78
` cid` int unsigned NOT NULL AUTO_INCREMENT,
69
79
` objid` int unsigned NOT NULL COMMENT ' 对象id,属主(评论给谁)' ,
@@ -138,7 +148,7 @@ CREATE TABLE IF NOT EXISTS `user_info` (
138
148
` dau_auth` int unsigned NOT NULL DEFAULT 0 COMMENT ' 控制用户权限,如能否发文章等' ,
139
149
` status` tinyint unsigned NOT NULL DEFAULT 0 COMMENT ' 用户账号状态。0-默认;1-已审核;2-拒绝;3-冻结;4-停号' ,
140
150
` is_root` tinyint unsigned NOT NULL DEFAULT 0 COMMENT ' 是否超级用户,不受权限控制:1-是' ,
141
- ` ctime` timestamp NOT NULL DEFAULT 0 ,
151
+ ` ctime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' ,
142
152
` mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
143
153
PRIMARY KEY (` uid` ),
144
154
UNIQUE KEY (` username` ),
@@ -161,7 +171,7 @@ CREATE TABLE IF NOT EXISTS `role` (
161
171
` roleid` int unsigned NOT NULL AUTO_INCREMENT,
162
172
` name` varchar (128 ) NOT NULL DEFAULT ' ' COMMENT ' 角色名' ,
163
173
` op_user` varchar (20 ) NOT NULL DEFAULT ' ' COMMENT ' 操作人' ,
164
- ` ctime` timestamp NOT NULL DEFAULT 0 ,
174
+ ` ctime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' ,
165
175
` mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
166
176
PRIMARY KEY (` roleid` ),
167
177
UNIQUE KEY (` name` )
@@ -174,7 +184,7 @@ CREATE TABLE IF NOT EXISTS `authority` (
174
184
` menu2` int unsigned NOT NULL DEFAULT 0 COMMENT ' 所属二级菜单,本身为二级菜单,则为0' ,
175
185
` route` varchar (128 ) NOT NULL DEFAULT ' ' COMMENT ' 路由(权限)' ,
176
186
` op_user` varchar (20 ) NOT NULL COMMENT ' 操作人' ,
177
- ` ctime` timestamp NOT NULL DEFAULT 0 ,
187
+ ` ctime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' ,
178
188
` mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
179
189
PRIMARY KEY (` aid` ),
180
190
KEY (` route` )
@@ -245,9 +255,9 @@ CREATE TABLE IF NOT EXISTS `resource` (
245
255
` uid` int unsigned NOT NULL COMMENT ' 作者' ,
246
256
` catid` int unsigned NOT NULL COMMENT ' 所属类别' ,
247
257
` lastreplyuid` int unsigned NOT NULL DEFAULT 0 COMMENT ' 最后回复者' ,
248
- ` lastreplytime` timestamp NOT NULL DEFAULT 0 COMMENT ' 最后回复时间' ,
258
+ ` lastreplytime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' COMMENT ' 最后回复时间' ,
249
259
` tags` varchar (63 ) NOT NULL DEFAULT ' ' COMMENT ' tag,逗号分隔' ,
250
- ` ctime` timestamp NOT NULL DEFAULT 0 ,
260
+ ` ctime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' ,
251
261
` mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
252
262
PRIMARY KEY (` id` ),
253
263
KEY (` url` )
@@ -289,12 +299,12 @@ CREATE TABLE IF NOT EXISTS `articles` (
289
299
` cmtnum` int unsigned NOT NULL DEFAULT 0 COMMENT ' 评论数' ,
290
300
` likenum` int unsigned NOT NULL DEFAULT 0 COMMENT ' 赞数' ,
291
301
` lastreplyuid` int unsigned NOT NULL DEFAULT 0 COMMENT ' 最后回复者' ,
292
- ` lastreplytime` timestamp NOT NULL DEFAULT 0 COMMENT ' 最后回复时间' ,
302
+ ` lastreplytime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' COMMENT ' 最后回复时间' ,
293
303
` top` tinyint unsigned NOT NULL DEFAULT 0 COMMENT ' 置顶,0否,1置顶' ,
294
304
` markdown` tinyint unsigned NOT NULL DEFAULT 0 COMMENT ' 是否是markwon格式:0-否,1-是' ,
295
305
` status` tinyint unsigned NOT NULL DEFAULT 0 COMMENT ' 状态:0-初始抓取;1-已上线;2-下线(审核拒绝)' ,
296
306
` op_user` varchar (20 ) NOT NULL DEFAULT ' ' COMMENT ' 操作人' ,
297
- ` ctime` timestamp NOT NULL DEFAULT 0 ,
307
+ ` ctime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' ,
298
308
` mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
299
309
PRIMARY KEY (` id` ),
300
310
UNIQUE KEY (` url` ),
@@ -393,9 +403,9 @@ CREATE TABLE IF NOT EXISTS `open_project` (
393
403
` cmtnum` int unsigned NOT NULL DEFAULT 0 COMMENT ' 评论数' ,
394
404
` likenum` int unsigned NOT NULL DEFAULT 0 COMMENT ' 赞数' ,
395
405
` lastreplyuid` int unsigned NOT NULL DEFAULT 0 COMMENT ' 最后回复者' ,
396
- ` lastreplytime` timestamp NOT NULL DEFAULT 0 COMMENT ' 最后回复时间' ,
406
+ ` lastreplytime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' COMMENT ' 最后回复时间' ,
397
407
` status` tinyint unsigned NOT NULL DEFAULT 0 COMMENT ' 状态:0-新建;1-已上线;2-下线(审核拒绝)' ,
398
- ` ctime` timestamp NOT NULL DEFAULT 0 COMMENT ' 加入时间' ,
408
+ ` ctime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' COMMENT ' 加入时间' ,
399
409
` mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
400
410
PRIMARY KEY (` id` ),
401
411
KEY (` uri` )
@@ -572,7 +582,7 @@ CREATE TABLE IF NOT EXISTS `feed` (
572
582
` author` varchar (31 ) NOT NULL DEFAULT ' ' COMMENT ' 外站作者' ,
573
583
` nid` int unsigned NOT NULL DEFAULT 0 COMMENT ' 主题的nid或资源的catid' ,
574
584
` lastreplyuid` int unsigned NOT NULL DEFAULT 0 COMMENT ' 最后回复者' ,
575
- ` lastreplytime` timestamp NOT NULL DEFAULT 0 COMMENT ' 最后回复时间' ,
585
+ ` lastreplytime` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00 ' COMMENT ' 最后回复时间' ,
576
586
` tags` varchar (63 ) NOT NULL DEFAULT ' ' COMMENT ' tag,逗号分隔' ,
577
587
` cmtnum` int unsigned NOT NULL DEFAULT 0 COMMENT ' 评论数' ,
578
588
` top` tinyint unsigned NOT NULL DEFAULT 0 COMMENT ' 置顶,0否,1置顶' ,
0 commit comments