/[LeafOK_CVS]/fenglin/TODO/sql/db_stru.sql
ViewVC logotype

Contents of /fenglin/TODO/sql/db_stru.sql

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (show annotations)
Sat Mar 8 03:30:08 2025 UTC (12 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.5: +0 -15 lines
Content type: application/sql
Remove BBS prize feature

1 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
2 SET time_zone = "+00:00";
3
4 CREATE TABLE `admin_config` (
5 `AID` smallint NOT NULL,
6 `UID` mediumint NOT NULL DEFAULT '0',
7 `begin_dt` datetime DEFAULT NULL,
8 `end_dt` datetime DEFAULT NULL,
9 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
10 `major` tinyint UNSIGNED NOT NULL DEFAULT '0'
11 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
12
13 CREATE TABLE `ban_ip_list` (
14 `BID` smallint NOT NULL,
15 `begin_ip` varchar(20) DEFAULT NULL,
16 `end_ip` varchar(20) DEFAULT NULL,
17 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1'
18 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
19
20 CREATE TABLE `ban_user_list` (
21 `BID` smallint NOT NULL,
22 `SID` smallint NOT NULL DEFAULT '0',
23 `UID` mediumint NOT NULL DEFAULT '0',
24 `day` smallint NOT NULL DEFAULT '0',
25 `ban_UID` mediumint NOT NULL DEFAULT '0',
26 `ban_dt` datetime DEFAULT NULL,
27 `ban_ip` varchar(20) DEFAULT NULL,
28 `unban_UID` mediumint NOT NULL DEFAULT '0',
29 `unban_dt` datetime DEFAULT NULL,
30 `unban_ip` varchar(20) DEFAULT NULL,
31 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
32 `reason` mediumtext
33 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
34
35 CREATE TABLE `bbs` (
36 `AID` int NOT NULL,
37 `SID` smallint NOT NULL DEFAULT '0',
38 `TID` mediumint NOT NULL DEFAULT '0',
39 `UID` mediumint NOT NULL DEFAULT '0',
40 `username` varchar(20) DEFAULT NULL,
41 `nickname` varchar(20) DEFAULT NULL,
42 `title` varchar(80) DEFAULT NULL,
43 `CID` mediumint NOT NULL DEFAULT '0',
44 `sub_dt` datetime DEFAULT NULL,
45 `sub_ip` varchar(20) DEFAULT NULL,
46 `reply_note` tinyint UNSIGNED NOT NULL DEFAULT '0',
47 `visible` tinyint UNSIGNED NOT NULL DEFAULT '1',
48 `view_count` smallint NOT NULL DEFAULT '0',
49 `exp` mediumint NOT NULL DEFAULT '0',
50 `last_reply_dt` datetime DEFAULT NULL,
51 `last_reply_UID` mediumint NOT NULL DEFAULT '0',
52 `last_reply_username` varchar(20) DEFAULT NULL,
53 `last_reply_nickname` varchar(20) DEFAULT NULL,
54 `transship` tinyint UNSIGNED NOT NULL DEFAULT '0',
55 `lock` tinyint UNSIGNED NOT NULL DEFAULT '0',
56 `reply_count` smallint NOT NULL DEFAULT '0',
57 `icon` smallint DEFAULT NULL,
58 `length` mediumint NOT NULL DEFAULT '0',
59 `excerption` tinyint UNSIGNED NOT NULL DEFAULT '0',
60 `ontop` tinyint UNSIGNED NOT NULL DEFAULT '0',
61 `static` tinyint UNSIGNED NOT NULL DEFAULT '0',
62 `cached` tinyint UNSIGNED NOT NULL DEFAULT '0',
63 `recommend` tinyint UNSIGNED NOT NULL DEFAULT '0',
64 `gen_ex` tinyint UNSIGNED NOT NULL DEFAULT '0',
65 `m_del` tinyint UNSIGNED NOT NULL DEFAULT '0',
66 `old_SID` smallint NOT NULL DEFAULT '0',
67 `old_TID` mediumint NOT NULL DEFAULT '0'
68 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
69
70 CREATE TABLE `bbs_article_op` (
71 `MID` int NOT NULL,
72 `AID` int NOT NULL DEFAULT '0',
73 `UID` mediumint NOT NULL DEFAULT '0',
74 `type` char(1) NOT NULL DEFAULT '',
75 `op_dt` datetime DEFAULT NULL,
76 `op_ip` varchar(20) DEFAULT NULL,
77 `complete` tinyint UNSIGNED NOT NULL DEFAULT '1'
78 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
79
80 CREATE TABLE `bbs_content` (
81 `CID` int NOT NULL,
82 `AID` int NOT NULL DEFAULT '0',
83 `content` longtext
84 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
85
86 CREATE TABLE `bbs_ex_dl` (
87 `ID` mediumint NOT NULL,
88 `SID` smallint NOT NULL DEFAULT '0',
89 `url` varchar(255) DEFAULT NULL,
90 `dl_count` mediumint NOT NULL DEFAULT '0',
91 `dl_type` char(1) NOT NULL DEFAULT 'C',
92 `filename` varchar(50) DEFAULT NULL,
93 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1'
94 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
95
96 CREATE TABLE `bbs_msg` (
97 `MID` int NOT NULL,
98 `fromUID` mediumint NOT NULL DEFAULT '0',
99 `toUID` mediumint NOT NULL DEFAULT '0',
100 `content` longtext,
101 `send_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
102 `send_ip` varchar(20) NOT NULL DEFAULT '',
103 `new` tinyint UNSIGNED NOT NULL DEFAULT '1',
104 `deleted` tinyint UNSIGNED NOT NULL DEFAULT '0',
105 `s_deleted` tinyint UNSIGNED NOT NULL DEFAULT '0'
106 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
107
108 CREATE TABLE `bbs_top_list` (
109 `AID` int NOT NULL DEFAULT '0',
110 `bbs_title` varchar(80) NOT NULL DEFAULT '',
111 `section_title` varchar(20) NOT NULL DEFAULT ''
112 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
113
114 CREATE TABLE `email` (
115 `ID` int NOT NULL,
116 `fromemail` varchar(30) DEFAULT NULL,
117 `fromname` varchar(30) DEFAULT NULL,
118 `toemail` varchar(30) DEFAULT NULL,
119 `toname` varchar(30) DEFAULT NULL,
120 `subject` varchar(80) DEFAULT NULL,
121 `body` longtext,
122 `set_dt` datetime DEFAULT NULL,
123 `send_dt` datetime DEFAULT NULL,
124 `complete` tinyint UNSIGNED NOT NULL DEFAULT '0',
125 `error` tinyint UNSIGNED NOT NULL DEFAULT '0',
126 `error_msg` varchar(255) DEFAULT NULL
127 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
128
129 CREATE TABLE `ex_dir` (
130 `FID` mediumint NOT NULL,
131 `dir` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
132 `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
133 `SID` smallint NOT NULL DEFAULT '0',
134 `enable` tinyint UNSIGNED NOT NULL DEFAULT '0',
135 `dt` datetime DEFAULT NULL
136 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
137
138 CREATE TABLE `ex_file` (
139 `AID` int NOT NULL DEFAULT '0',
140 `FID` smallint NOT NULL DEFAULT '0'
141 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
142
143 CREATE TABLE `friend_list` (
144 `ID` mediumint NOT NULL,
145 `UID` mediumint NOT NULL DEFAULT '0',
146 `fUID` mediumint NOT NULL DEFAULT '0'
147 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
148
149 CREATE TABLE `journal_data` (
150 `ID` mediumint NOT NULL,
151 `JID` smallint NOT NULL DEFAULT '0',
152 `AID` mediumint NOT NULL DEFAULT '0',
153 `abstract` longtext NOT NULL
154 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
155
156 CREATE TABLE `journal_index` (
157 `JID` smallint NOT NULL,
158 `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
159 `enable` tinyint(1) NOT NULL DEFAULT '0'
160 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
161
162 CREATE TABLE `mng_err_login_log` (
163 `ID` int NOT NULL,
164 `username` varchar(14) DEFAULT NULL,
165 `password` varchar(12) DEFAULT NULL,
166 `login_dt` datetime DEFAULT NULL,
167 `login_ip` varchar(20) DEFAULT NULL
168 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
169
170 CREATE TABLE `mng_login_log` (
171 `ID` int NOT NULL,
172 `UID` mediumint NOT NULL DEFAULT '0',
173 `login_dt` datetime DEFAULT NULL,
174 `login_ip` varchar(20) DEFAULT NULL
175 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
176
177 CREATE TABLE `mng_priv_list` (
178 `PID` mediumint NOT NULL,
179 `UID` mediumint NOT NULL DEFAULT '0',
180 `ch_passwd` tinyint UNSIGNED NOT NULL DEFAULT '1',
181 `db_cleanup` tinyint UNSIGNED NOT NULL DEFAULT '0',
182 `score_cacl` tinyint UNSIGNED NOT NULL DEFAULT '0',
183 `auth_user_op` tinyint UNSIGNED NOT NULL DEFAULT '0',
184 `section_op` tinyint UNSIGNED NOT NULL DEFAULT '0',
185 `master_op` tinyint UNSIGNED NOT NULL DEFAULT '0',
186 `photo_check` tinyint UNSIGNED NOT NULL DEFAULT '0',
187 `prize_op` tinyint UNSIGNED NOT NULL DEFAULT '0',
188 `article_audit` tinyint UNSIGNED NOT NULL DEFAULT '0',
189 `gen_ex` tinyint UNSIGNED NOT NULL DEFAULT '0',
190 `upload_check` tinyint UNSIGNED NOT NULL DEFAULT '0',
191 `article_recommend` tinyint UNSIGNED NOT NULL DEFAULT '0'
192 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
193
194 CREATE TABLE `mng_user_list` (
195 `UID` mediumint NOT NULL,
196 `username` varchar(14) NOT NULL DEFAULT '',
197 `password` varchar(64) NOT NULL DEFAULT '',
198 `enable` tinyint UNSIGNED NOT NULL DEFAULT '0'
199 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
200
201 CREATE TABLE `section_apply_log` (
202 `AID` smallint NOT NULL,
203 `SID` smallint NOT NULL DEFAULT '0',
204 `UID` mediumint NOT NULL DEFAULT '0',
205 `process_dt` datetime DEFAULT NULL,
206 `memo` text
207 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
208
209 CREATE TABLE `section_class` (
210 `CID` smallint NOT NULL,
211 `cname` varchar(20) DEFAULT NULL,
212 `title` varchar(20) DEFAULT NULL,
213 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
214 `sort_order` smallint NOT NULL DEFAULT '10'
215 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
216
217 CREATE TABLE `section_class_master` (
218 `MID` smallint NOT NULL,
219 `CID` smallint NOT NULL DEFAULT '0',
220 `UID` mediumint NOT NULL DEFAULT '0',
221 `begin_dt` datetime DEFAULT NULL,
222 `end_dt` datetime DEFAULT NULL,
223 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
224 `memo` text,
225 `major` tinyint UNSIGNED NOT NULL DEFAULT '0'
226 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
227
228 CREATE TABLE `section_config` (
229 `SID` smallint NOT NULL,
230 `sname` varchar(20) DEFAULT NULL,
231 `CID` smallint NOT NULL DEFAULT '0',
232 `title` varchar(20) DEFAULT NULL,
233 `comment` varchar(255) DEFAULT NULL,
234 `topic_max_count` smallint NOT NULL DEFAULT '0',
235 `announcement` longtext,
236 `bgsound` smallint NOT NULL DEFAULT '0',
237 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
238 `exp_get` tinyint UNSIGNED NOT NULL DEFAULT '0',
239 `recommend` tinyint UNSIGNED NOT NULL DEFAULT '0',
240 `transship_ratio` float NOT NULL DEFAULT '0.5',
241 `set_UID` mediumint DEFAULT '0',
242 `set_dt` datetime DEFAULT NULL,
243 `set_ip` varchar(20) DEFAULT NULL,
244 `sort_order` smallint NOT NULL DEFAULT '10',
245 `ex_gen_tm` datetime DEFAULT NULL,
246 `ex_pack_tm` datetime DEFAULT NULL,
247 `ex_update` tinyint UNSIGNED NOT NULL DEFAULT '0',
248 `read_user_level` smallint NOT NULL DEFAULT '0',
249 `write_user_level` smallint NOT NULL DEFAULT '0'
250 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
251
252 CREATE TABLE `section_favorite` (
253 `ID` int NOT NULL,
254 `UID` mediumint NOT NULL DEFAULT '0',
255 `SID` smallint NOT NULL DEFAULT '0'
256 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
257
258 CREATE TABLE `section_master` (
259 `MID` smallint NOT NULL,
260 `SID` smallint NOT NULL DEFAULT '0',
261 `UID` mediumint NOT NULL DEFAULT '0',
262 `begin_dt` datetime DEFAULT NULL,
263 `end_dt` datetime DEFAULT NULL,
264 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
265 `major` tinyint UNSIGNED NOT NULL DEFAULT '0',
266 `formal` tinyint UNSIGNED NOT NULL DEFAULT '0',
267 `memo` text
268 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
269
270 CREATE TABLE `section_master_apply` (
271 `AID` smallint NOT NULL,
272 `SID` smallint NOT NULL DEFAULT '0',
273 `UID` mediumint NOT NULL DEFAULT '0',
274 `apply_dt` datetime DEFAULT NULL,
275 `process` tinyint UNSIGNED NOT NULL DEFAULT '0',
276 `process_dt` datetime DEFAULT NULL,
277 `permit` tinyint UNSIGNED NOT NULL DEFAULT '0',
278 `major` tinyint UNSIGNED NOT NULL DEFAULT '0',
279 `memo` text
280 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
281
282 CREATE TABLE `section_user_priv` (
283 `SID` smallint NOT NULL DEFAULT '0',
284 `UID` mediumint NOT NULL DEFAULT '0',
285 `read` tinyint UNSIGNED NOT NULL DEFAULT '0',
286 `write` tinyint UNSIGNED NOT NULL DEFAULT '0'
287 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
288
289 CREATE TABLE `send_pass_log` (
290 `ID` mediumint NOT NULL,
291 `UID` mediumint NOT NULL DEFAULT '0',
292 `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
293 `ip` varchar(20) NOT NULL DEFAULT ''
294 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
295
296 CREATE TABLE `upload_file` (
297 `AID` mediumint NOT NULL,
298 `ref_AID` mediumint NOT NULL DEFAULT '0',
299 `UID` mediumint NOT NULL DEFAULT '0',
300 `size` mediumint NOT NULL DEFAULT '0',
301 `filename` varchar(255) NOT NULL DEFAULT '',
302 `check` tinyint UNSIGNED NOT NULL DEFAULT '0',
303 `deny` tinyint UNSIGNED NOT NULL DEFAULT '0',
304 `deleted` tinyint UNSIGNED NOT NULL DEFAULT '0'
305 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
306
307 CREATE TABLE `user_auth` (
308 `AUID` mediumint NOT NULL,
309 `UID` mediumint NOT NULL DEFAULT '0',
310 `pid` varchar(18) DEFAULT NULL,
311 `name` varchar(10) DEFAULT NULL,
312 `email` varchar(30) DEFAULT NULL,
313 `expire_dt` datetime DEFAULT NULL,
314 `photo_enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
315 `photo_ext` varchar(5) NOT NULL DEFAULT '',
316 `enable` tinyint UNSIGNED NOT NULL DEFAULT '0',
317 `process` tinyint UNSIGNED NOT NULL DEFAULT '0',
318 `auth_type` enum('PID','EMAIL','TRUST','SCORE') NOT NULL DEFAULT 'TRUST'
319 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
320
321 CREATE TABLE `user_err_login_log` (
322 `ID` int NOT NULL,
323 `username` varchar(14) DEFAULT NULL,
324 `password` varchar(12) DEFAULT NULL,
325 `login_dt` datetime DEFAULT NULL,
326 `login_ip` varchar(20) DEFAULT NULL
327 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
328
329 CREATE TABLE `user_life_log` (
330 `ID` mediumint NOT NULL,
331 `UID` mediumint NOT NULL DEFAULT '0',
332 `set_UID` mediumint NOT NULL DEFAULT '0',
333 `life` smallint NOT NULL DEFAULT '0',
334 `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
335 `ip` varchar(20) NOT NULL DEFAULT ''
336 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
337
338 CREATE TABLE `user_list` (
339 `UID` mediumint NOT NULL,
340 `username` varchar(20) NOT NULL DEFAULT '',
341 `password` varchar(64) NOT NULL DEFAULT '',
342 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
343 `verified` tinyint UNSIGNED NOT NULL DEFAULT '0',
344 `p_login` tinyint UNSIGNED NOT NULL DEFAULT '1',
345 `p_post` tinyint UNSIGNED NOT NULL DEFAULT '1',
346 `p_msg` tinyint UNSIGNED NOT NULL DEFAULT '1'
347 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
348
349 CREATE TABLE `user_login_log` (
350 `ID` int NOT NULL,
351 `UID` mediumint NOT NULL DEFAULT '0',
352 `login_dt` datetime DEFAULT NULL,
353 `login_ip` varchar(20) DEFAULT NULL
354 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
355
356 CREATE TABLE `user_modify_email_verify` (
357 `MID` mediumint NOT NULL,
358 `UID` mediumint NOT NULL DEFAULT '0',
359 `email` varchar(30) DEFAULT NULL,
360 `verify_code` varchar(10) NOT NULL DEFAULT '',
361 `complete` tinyint UNSIGNED NOT NULL DEFAULT '0',
362 `dt` datetime DEFAULT NULL,
363 `ip` varchar(20) DEFAULT NULL
364 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
365
366 CREATE TABLE `user_modify_log` (
367 `MID` mediumint NOT NULL,
368 `UID` mediumint NOT NULL DEFAULT '0',
369 `modify_dt` datetime DEFAULT NULL,
370 `modify_ip` varchar(20) DEFAULT NULL,
371 `complete` tinyint UNSIGNED NOT NULL DEFAULT '0'
372 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
373
374 CREATE TABLE `user_nickname` (
375 `NID` mediumint NOT NULL,
376 `UID` mediumint NOT NULL DEFAULT '0',
377 `nickname` varchar(20) NOT NULL DEFAULT '',
378 `begin_dt` datetime DEFAULT NULL,
379 `begin_reason` char(1) DEFAULT NULL,
380 `end_dt` datetime DEFAULT NULL,
381 `end_reason` char(1) DEFAULT NULL
382 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
383
384 CREATE TABLE `user_online` (
385 `ID` int NOT NULL,
386 `SID` varchar(32) NOT NULL DEFAULT '',
387 `UID` mediumint NOT NULL DEFAULT '0',
388 `ip` varchar(20) NOT NULL DEFAULT '',
389 `current_SID` smallint NOT NULL DEFAULT '0',
390 `current_action` varchar(20) NOT NULL DEFAULT '',
391 `login_tm` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
392 `last_tm` datetime DEFAULT NULL
393 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
394
395 CREATE TABLE `user_prize` (
396 `ID` mediumint NOT NULL,
397 `UID` mediumint NOT NULL DEFAULT '0',
398 `PID` smallint NOT NULL DEFAULT '0',
399 `dt` datetime DEFAULT NULL,
400 `ip` varchar(20) DEFAULT NULL,
401 `process` tinyint UNSIGNED NOT NULL DEFAULT '0',
402 `complete` tinyint UNSIGNED NOT NULL DEFAULT '0'
403 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
404
405 CREATE TABLE `user_pubinfo` (
406 `UID` mediumint NOT NULL DEFAULT '0',
407 `nickname` varchar(20) DEFAULT NULL,
408 `email` varchar(30) DEFAULT NULL,
409 `gender` char(1) NOT NULL DEFAULT 'M',
410 `qq` varchar(10) DEFAULT NULL,
411 `msn` varchar(30) DEFAULT NULL,
412 `homepage` varchar(80) DEFAULT NULL,
413 `introduction` mediumtext,
414 `photo` smallint DEFAULT '0',
415 `photo_enable` tinyint(1) NOT NULL DEFAULT '0',
416 `photo_ext` varchar(5) NOT NULL DEFAULT '',
417 `life` smallint NOT NULL DEFAULT '15',
418 `exp` mediumint DEFAULT '0',
419 `visit_count` mediumint NOT NULL DEFAULT '0',
420 `email_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
421 `qq_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
422 `msn_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
423 `homepage_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
424 `gender_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
425 `last_login_dt` datetime DEFAULT NULL,
426 `sign_1` mediumtext,
427 `sign_2` mediumtext,
428 `sign_3` mediumtext,
429 `sub_permission` tinyint UNSIGNED NOT NULL DEFAULT '1',
430 `upload_limit` int NOT NULL DEFAULT '1048576',
431 `login_notify_dt` datetime DEFAULT NULL,
432 `subscribe_jid` smallint NOT NULL DEFAULT '-1',
433 `bgsound` tinyint(1) NOT NULL DEFAULT '1'
434 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
435
436 CREATE TABLE `user_reginfo` (
437 `UID` mediumint NOT NULL DEFAULT '0',
438 `name` varchar(10) DEFAULT NULL,
439 `birthday` datetime DEFAULT NULL,
440 `address` varchar(80) DEFAULT NULL,
441 `tel` varchar(20) DEFAULT NULL,
442 `postcode` varchar(6) DEFAULT NULL,
443 `pid` varchar(18) DEFAULT NULL,
444 `country` varchar(10) DEFAULT NULL,
445 `province` varchar(10) DEFAULT NULL,
446 `city` varchar(10) DEFAULT NULL,
447 `signup_dt` datetime DEFAULT NULL,
448 `signup_ip` varchar(20) DEFAULT NULL,
449 `memo` mediumtext
450 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
451
452 CREATE TABLE `user_reginfo_log` (
453 `ID` mediumint NOT NULL,
454 `UID` mediumint NOT NULL DEFAULT '0',
455 `name` varchar(10) DEFAULT NULL,
456 `birthday` date DEFAULT NULL,
457 `address` varchar(80) DEFAULT NULL,
458 `tel` varchar(20) DEFAULT NULL,
459 `postcode` varchar(6) DEFAULT NULL,
460 `pid` varchar(18) DEFAULT NULL,
461 `country` varchar(10) DEFAULT NULL,
462 `province` varchar(10) DEFAULT NULL,
463 `city` varchar(10) DEFAULT NULL
464 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
465
466 CREATE TABLE `user_regverify` (
467 `UID` mediumint NOT NULL DEFAULT '0',
468 `verify_code` varchar(10) NOT NULL DEFAULT '',
469 `complete` tinyint UNSIGNED NOT NULL DEFAULT '0',
470 `set_dt` datetime DEFAULT NULL
471 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
472
473 CREATE TABLE `user_score` (
474 `UID` mediumint NOT NULL DEFAULT '0',
475 `score` mediumint NOT NULL DEFAULT '0',
476 `last_exp` mediumint NOT NULL DEFAULT '0',
477 `exp_left` mediumint NOT NULL DEFAULT '0'
478 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
479
480 CREATE TABLE `user_score_log` (
481 `ID` mediumint NOT NULL,
482 `UID` mediumint NOT NULL DEFAULT '0',
483 `score_change` mediumint NOT NULL DEFAULT '0',
484 `reason` varchar(50) DEFAULT NULL,
485 `dt` datetime DEFAULT NULL
486 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
487
488 CREATE TABLE `user_switch_list` (
489 `ID` mediumint NOT NULL,
490 `UID` mediumint NOT NULL DEFAULT '0',
491 `tUID` mediumint NOT NULL DEFAULT '0'
492 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
493
494 CREATE TABLE `user_trust_log` (
495 `ID` mediumint NOT NULL,
496 `UID` mediumint NOT NULL DEFAULT '0',
497 `tUID` mediumint NOT NULL DEFAULT '0'
498 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
499
500 CREATE TABLE `view_article_log` (
501 `AID` int NOT NULL DEFAULT '0',
502 `UID` mediumint NOT NULL DEFAULT '0',
503 `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
504 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
505
506 CREATE TABLE `visit_log` (
507 `VID` int NOT NULL,
508 `dt` datetime DEFAULT NULL,
509 `ip` varchar(20) DEFAULT NULL
510 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
511
512 ALTER TABLE `admin_config`
513 ADD PRIMARY KEY (`AID`),
514 ADD KEY `UID` (`UID`);
515
516 ALTER TABLE `ban_ip_list`
517 ADD PRIMARY KEY (`BID`);
518
519 ALTER TABLE `ban_user_list`
520 ADD PRIMARY KEY (`BID`),
521 ADD KEY `ban_UID` (`ban_UID`),
522 ADD KEY `SID` (`SID`),
523 ADD KEY `day` (`day`),
524 ADD KEY `UID` (`UID`);
525
526 ALTER TABLE `bbs`
527 ADD PRIMARY KEY (`AID`),
528 ADD UNIQUE KEY `CID` (`CID`),
529 ADD KEY `UID` (`UID`),
530 ADD KEY `reply_count` (`reply_count`),
531 ADD KEY `last_reply_dt` (`last_reply_dt`),
532 ADD KEY `view_count` (`view_count`),
533 ADD KEY `sub_dt` (`sub_dt`),
534 ADD KEY `title` (`title`(10)),
535 ADD KEY `old_SID` (`old_SID`),
536 ADD KEY `SID` (`SID`),
537 ADD KEY `old_TID` (`old_TID`),
538 ADD KEY `TID` (`TID`),
539 ADD KEY `last_reply_UID` (`last_reply_UID`);
540
541 ALTER TABLE `bbs_article_op`
542 ADD PRIMARY KEY (`MID`),
543 ADD KEY `AID` (`AID`),
544 ADD KEY `UID` (`UID`),
545 ADD KEY `type` (`type`);
546
547 ALTER TABLE `bbs_content`
548 ADD PRIMARY KEY (`CID`),
549 ADD KEY `AID` (`AID`);
550
551 ALTER TABLE `bbs_ex_dl`
552 ADD PRIMARY KEY (`ID`),
553 ADD UNIQUE KEY `SID` (`SID`),
554 ADD KEY `dl_type` (`dl_type`);
555
556 ALTER TABLE `bbs_msg`
557 ADD PRIMARY KEY (`MID`),
558 ADD KEY `fromUID` (`fromUID`),
559 ADD KEY `toUID` (`toUID`);
560
561 ALTER TABLE `email`
562 ADD PRIMARY KEY (`ID`),
563 ADD KEY `complete` (`complete`);
564
565 ALTER TABLE `ex_dir`
566 ADD PRIMARY KEY (`FID`),
567 ADD KEY `SID` (`SID`),
568 ADD KEY `dir` (`dir`(50));
569
570 ALTER TABLE `ex_file`
571 ADD PRIMARY KEY (`AID`),
572 ADD KEY `FID` (`FID`);
573
574 ALTER TABLE `friend_list`
575 ADD PRIMARY KEY (`ID`),
576 ADD KEY `fUID` (`fUID`),
577 ADD KEY `UID` (`UID`);
578
579 ALTER TABLE `journal_data`
580 ADD PRIMARY KEY (`ID`),
581 ADD UNIQUE KEY `AID` (`AID`),
582 ADD KEY `JID` (`JID`);
583
584 ALTER TABLE `journal_index`
585 ADD PRIMARY KEY (`JID`);
586
587 ALTER TABLE `mng_err_login_log`
588 ADD PRIMARY KEY (`ID`);
589
590 ALTER TABLE `mng_login_log`
591 ADD PRIMARY KEY (`ID`),
592 ADD KEY `UID` (`UID`),
593 ADD KEY `login_dt` (`login_dt`);
594
595 ALTER TABLE `mng_priv_list`
596 ADD PRIMARY KEY (`PID`),
597 ADD UNIQUE KEY `UID` (`UID`);
598
599 ALTER TABLE `mng_user_list`
600 ADD PRIMARY KEY (`UID`),
601 ADD UNIQUE KEY `username` (`username`);
602
603 ALTER TABLE `section_apply_log`
604 ADD PRIMARY KEY (`AID`);
605
606 ALTER TABLE `section_class`
607 ADD PRIMARY KEY (`CID`),
608 ADD KEY `sort_order` (`sort_order`);
609
610 ALTER TABLE `section_class_master`
611 ADD PRIMARY KEY (`MID`),
612 ADD KEY `UID` (`UID`),
613 ADD KEY `CID` (`CID`);
614
615 ALTER TABLE `section_config`
616 ADD PRIMARY KEY (`SID`),
617 ADD KEY `CID` (`CID`),
618 ADD KEY `write_user_level` (`write_user_level`),
619 ADD KEY `sort_order` (`sort_order`),
620 ADD KEY `read_user_level` (`read_user_level`),
621 ADD KEY `sname` (`sname`);
622
623 ALTER TABLE `section_favorite`
624 ADD PRIMARY KEY (`ID`),
625 ADD KEY `UID` (`UID`);
626
627 ALTER TABLE `section_master`
628 ADD PRIMARY KEY (`MID`),
629 ADD KEY `SID` (`SID`),
630 ADD KEY `UID` (`UID`);
631
632 ALTER TABLE `section_master_apply`
633 ADD PRIMARY KEY (`AID`);
634
635 ALTER TABLE `section_user_priv`
636 ADD PRIMARY KEY (`SID`,`UID`),
637 ADD KEY `UID` (`UID`);
638
639 ALTER TABLE `send_pass_log`
640 ADD PRIMARY KEY (`ID`),
641 ADD KEY `UID` (`UID`);
642
643 ALTER TABLE `upload_file`
644 ADD PRIMARY KEY (`AID`),
645 ADD KEY `check` (`check`),
646 ADD KEY `UID` (`UID`),
647 ADD KEY `ref_AID` (`ref_AID`);
648
649 ALTER TABLE `user_auth`
650 ADD PRIMARY KEY (`AUID`),
651 ADD KEY `UID` (`UID`),
652 ADD KEY `expire_dt` (`expire_dt`),
653 ADD KEY `auth_type` (`auth_type`);
654
655 ALTER TABLE `user_err_login_log`
656 ADD PRIMARY KEY (`ID`),
657 ADD KEY `login_dt` (`login_dt`,`login_ip`);
658
659 ALTER TABLE `user_life_log`
660 ADD PRIMARY KEY (`ID`),
661 ADD KEY `set_UID` (`set_UID`),
662 ADD KEY `UID` (`UID`);
663
664 ALTER TABLE `user_list`
665 ADD PRIMARY KEY (`UID`),
666 ADD UNIQUE KEY `username` (`username`),
667 ADD KEY `verified` (`verified`),
668 ADD KEY `enable` (`enable`);
669
670 ALTER TABLE `user_login_log`
671 ADD PRIMARY KEY (`ID`),
672 ADD KEY `UID` (`UID`),
673 ADD KEY `login_dt` (`login_dt`);
674
675 ALTER TABLE `user_modify_email_verify`
676 ADD PRIMARY KEY (`MID`),
677 ADD UNIQUE KEY `verify_code` (`verify_code`),
678 ADD KEY `UID` (`UID`),
679 ADD KEY `complete` (`complete`);
680
681 ALTER TABLE `user_modify_log`
682 ADD PRIMARY KEY (`MID`),
683 ADD KEY `UID` (`UID`);
684
685 ALTER TABLE `user_nickname`
686 ADD PRIMARY KEY (`NID`),
687 ADD KEY `UID` (`UID`),
688 ADD KEY `nickname` (`nickname`),
689 ADD KEY `begin_dt` (`begin_dt`),
690 ADD KEY `end_dt` (`end_dt`);
691
692 ALTER TABLE `user_online`
693 ADD PRIMARY KEY (`ID`),
694 ADD KEY `login_tm` (`login_tm`),
695 ADD KEY `UID` (`UID`),
696 ADD KEY `last_tm` (`last_tm`),
697 ADD KEY `SID` (`SID`);
698
699 ALTER TABLE `user_prize`
700 ADD PRIMARY KEY (`ID`),
701 ADD KEY `UID` (`UID`),
702 ADD KEY `PID` (`PID`),
703 ADD KEY `process` (`process`);
704
705 ALTER TABLE `user_pubinfo`
706 ADD PRIMARY KEY (`UID`),
707 ADD UNIQUE KEY `nickname` (`nickname`),
708 ADD KEY `life` (`life`),
709 ADD KEY `login_notify_dt` (`login_notify_dt`),
710 ADD KEY `exp` (`exp`),
711 ADD KEY `last_login_dt` (`last_login_dt`),
712 ADD KEY `subscribe_jid` (`subscribe_jid`);
713
714 ALTER TABLE `user_reginfo`
715 ADD PRIMARY KEY (`UID`);
716
717 ALTER TABLE `user_reginfo_log`
718 ADD PRIMARY KEY (`ID`),
719 ADD KEY `UID` (`UID`);
720
721 ALTER TABLE `user_regverify`
722 ADD PRIMARY KEY (`UID`),
723 ADD UNIQUE KEY `verify_code` (`verify_code`);
724
725 ALTER TABLE `user_score`
726 ADD PRIMARY KEY (`UID`),
727 ADD KEY `score` (`score`);
728
729 ALTER TABLE `user_score_log`
730 ADD PRIMARY KEY (`ID`),
731 ADD KEY `UID` (`UID`);
732
733 ALTER TABLE `user_switch_list`
734 ADD PRIMARY KEY (`ID`),
735 ADD KEY `tUID` (`tUID`),
736 ADD KEY `UID` (`UID`);
737
738 ALTER TABLE `user_trust_log`
739 ADD PRIMARY KEY (`ID`),
740 ADD KEY `tUID` (`tUID`),
741 ADD KEY `UID` (`UID`);
742
743 ALTER TABLE `view_article_log`
744 ADD PRIMARY KEY (`AID`,`UID`),
745 ADD KEY `dt` (`dt`);
746
747 ALTER TABLE `visit_log`
748 ADD PRIMARY KEY (`VID`);
749
750 ALTER TABLE `admin_config`
751 MODIFY `AID` smallint NOT NULL AUTO_INCREMENT;
752
753 ALTER TABLE `ban_ip_list`
754 MODIFY `BID` smallint NOT NULL AUTO_INCREMENT;
755
756 ALTER TABLE `ban_user_list`
757 MODIFY `BID` smallint NOT NULL AUTO_INCREMENT;
758
759 ALTER TABLE `bbs`
760 MODIFY `AID` int NOT NULL AUTO_INCREMENT;
761
762 ALTER TABLE `bbs_article_op`
763 MODIFY `MID` int NOT NULL AUTO_INCREMENT;
764
765 ALTER TABLE `bbs_content`
766 MODIFY `CID` int NOT NULL AUTO_INCREMENT;
767
768 ALTER TABLE `bbs_ex_dl`
769 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
770
771 ALTER TABLE `bbs_msg`
772 MODIFY `MID` int NOT NULL AUTO_INCREMENT;
773
774 ALTER TABLE `email`
775 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
776
777 ALTER TABLE `ex_dir`
778 MODIFY `FID` mediumint NOT NULL AUTO_INCREMENT;
779
780 ALTER TABLE `friend_list`
781 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
782
783 ALTER TABLE `journal_data`
784 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
785
786 ALTER TABLE `journal_index`
787 MODIFY `JID` smallint NOT NULL AUTO_INCREMENT;
788
789 ALTER TABLE `mng_err_login_log`
790 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
791
792 ALTER TABLE `mng_login_log`
793 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
794
795 ALTER TABLE `mng_priv_list`
796 MODIFY `PID` mediumint NOT NULL AUTO_INCREMENT;
797
798 ALTER TABLE `mng_user_list`
799 MODIFY `UID` mediumint NOT NULL AUTO_INCREMENT;
800
801 ALTER TABLE `section_apply_log`
802 MODIFY `AID` smallint NOT NULL AUTO_INCREMENT;
803
804 ALTER TABLE `section_class`
805 MODIFY `CID` smallint NOT NULL AUTO_INCREMENT;
806
807 ALTER TABLE `section_class_master`
808 MODIFY `MID` smallint NOT NULL AUTO_INCREMENT;
809
810 ALTER TABLE `section_config`
811 MODIFY `SID` smallint NOT NULL AUTO_INCREMENT;
812
813 ALTER TABLE `section_favorite`
814 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
815
816 ALTER TABLE `section_master`
817 MODIFY `MID` smallint NOT NULL AUTO_INCREMENT;
818
819 ALTER TABLE `section_master_apply`
820 MODIFY `AID` smallint NOT NULL AUTO_INCREMENT;
821
822 ALTER TABLE `send_pass_log`
823 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
824
825 ALTER TABLE `upload_file`
826 MODIFY `AID` mediumint NOT NULL AUTO_INCREMENT;
827
828 ALTER TABLE `user_auth`
829 MODIFY `AUID` mediumint NOT NULL AUTO_INCREMENT;
830
831 ALTER TABLE `user_err_login_log`
832 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
833
834 ALTER TABLE `user_life_log`
835 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
836
837 ALTER TABLE `user_list`
838 MODIFY `UID` mediumint NOT NULL AUTO_INCREMENT;
839
840 ALTER TABLE `user_login_log`
841 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
842
843 ALTER TABLE `user_modify_email_verify`
844 MODIFY `MID` mediumint NOT NULL AUTO_INCREMENT;
845
846 ALTER TABLE `user_modify_log`
847 MODIFY `MID` mediumint NOT NULL AUTO_INCREMENT;
848
849 ALTER TABLE `user_nickname`
850 MODIFY `NID` mediumint NOT NULL AUTO_INCREMENT;
851
852 ALTER TABLE `user_online`
853 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
854
855 ALTER TABLE `user_prize`
856 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
857
858 ALTER TABLE `user_reginfo_log`
859 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
860
861 ALTER TABLE `user_score_log`
862 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
863
864 ALTER TABLE `user_switch_list`
865 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
866
867 ALTER TABLE `user_trust_log`
868 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
869
870 ALTER TABLE `visit_log`
871 MODIFY `VID` int NOT NULL AUTO_INCREMENT;

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1