/[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.9 - (show annotations)
Mon Mar 31 14:18:20 2025 UTC (11 months, 2 weeks ago) by sysadm
Branch: MAIN
Changes since 1.8: +0 -61 lines
Content type: application/sql
Update table

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

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