/[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.8 - (show annotations)
Fri Mar 28 12:04:46 2025 UTC (11 months, 2 weeks ago) by sysadm
Branch: MAIN
Changes since 1.7: +8 -61 lines
Content type: application/sql
Remove legacy tables

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 `bgsound` smallint NOT NULL DEFAULT '0',
223 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
224 `exp_get` tinyint UNSIGNED NOT NULL DEFAULT '0',
225 `recommend` tinyint UNSIGNED NOT NULL DEFAULT '0',
226 `transship_ratio` float NOT NULL DEFAULT '0.5',
227 `set_UID` mediumint DEFAULT '0',
228 `set_dt` datetime DEFAULT NULL,
229 `set_ip` varchar(20) DEFAULT NULL,
230 `sort_order` smallint NOT NULL DEFAULT '10',
231 `ex_gen_tm` datetime DEFAULT NULL,
232 `ex_update` tinyint UNSIGNED NOT NULL DEFAULT '0',
233 `read_user_level` smallint NOT NULL DEFAULT '0',
234 `write_user_level` smallint NOT NULL DEFAULT '0'
235 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
236
237 CREATE TABLE `section_favorite` (
238 `ID` int NOT NULL,
239 `UID` mediumint NOT NULL DEFAULT '0',
240 `SID` smallint NOT NULL DEFAULT '0'
241 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
242
243 CREATE TABLE `section_master` (
244 `MID` smallint NOT NULL,
245 `SID` smallint NOT NULL DEFAULT '0',
246 `UID` mediumint NOT NULL DEFAULT '0',
247 `begin_dt` datetime DEFAULT NULL,
248 `end_dt` datetime DEFAULT NULL,
249 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
250 `major` tinyint UNSIGNED NOT NULL DEFAULT '0',
251 `formal` tinyint UNSIGNED NOT NULL DEFAULT '0',
252 `memo` text
253 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
254
255 CREATE TABLE `section_master_apply` (
256 `AID` smallint NOT NULL,
257 `SID` smallint NOT NULL DEFAULT '0',
258 `UID` mediumint NOT NULL DEFAULT '0',
259 `apply_dt` datetime DEFAULT NULL,
260 `process` tinyint UNSIGNED NOT NULL DEFAULT '0',
261 `process_dt` datetime DEFAULT NULL,
262 `permit` tinyint UNSIGNED NOT NULL DEFAULT '0',
263 `major` tinyint UNSIGNED NOT NULL DEFAULT '0',
264 `memo` text
265 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
266
267 CREATE TABLE `section_user_priv` (
268 `SID` smallint NOT NULL DEFAULT '0',
269 `UID` mediumint NOT NULL DEFAULT '0',
270 `read` tinyint UNSIGNED NOT NULL DEFAULT '0',
271 `write` tinyint UNSIGNED NOT NULL DEFAULT '0'
272 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
273
274 CREATE TABLE `send_pass_log` (
275 `ID` mediumint NOT NULL,
276 `UID` mediumint NOT NULL DEFAULT '0',
277 `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
278 `ip` varchar(20) NOT NULL DEFAULT ''
279 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
280
281 CREATE TABLE `upload_file` (
282 `AID` mediumint NOT NULL,
283 `ref_AID` mediumint NOT NULL DEFAULT '0',
284 `UID` mediumint NOT NULL DEFAULT '0',
285 `size` mediumint NOT NULL DEFAULT '0',
286 `filename` varchar(255) NOT NULL DEFAULT '',
287 `check` tinyint UNSIGNED NOT NULL DEFAULT '0',
288 `deny` tinyint UNSIGNED NOT NULL DEFAULT '0',
289 `deleted` tinyint UNSIGNED NOT NULL DEFAULT '0'
290 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
291
292 CREATE TABLE `user_auth` (
293 `AUID` mediumint NOT NULL,
294 `UID` mediumint NOT NULL DEFAULT '0',
295 `pid` varchar(18) DEFAULT NULL,
296 `name` varchar(10) DEFAULT NULL,
297 `email` varchar(30) DEFAULT NULL,
298 `expire_dt` datetime DEFAULT NULL,
299 `photo_enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
300 `photo_ext` varchar(5) NOT NULL DEFAULT '',
301 `enable` tinyint UNSIGNED NOT NULL DEFAULT '0',
302 `process` tinyint UNSIGNED NOT NULL DEFAULT '0',
303 `auth_type` enum('PID','EMAIL','TRUST','SCORE') NOT NULL DEFAULT 'TRUST'
304 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
305
306 CREATE TABLE `user_err_login_log` (
307 `ID` int NOT NULL,
308 `username` varchar(14) DEFAULT NULL,
309 `password` varchar(12) DEFAULT NULL,
310 `login_dt` datetime DEFAULT NULL,
311 `login_ip` varchar(20) DEFAULT NULL
312 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
313
314 CREATE TABLE `user_life_log` (
315 `ID` mediumint NOT NULL,
316 `UID` mediumint NOT NULL DEFAULT '0',
317 `set_UID` mediumint NOT NULL DEFAULT '0',
318 `life` smallint NOT NULL DEFAULT '0',
319 `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
320 `ip` varchar(20) NOT NULL DEFAULT ''
321 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
322
323 CREATE TABLE `user_list` (
324 `UID` mediumint NOT NULL,
325 `username` varchar(20) NOT NULL DEFAULT '',
326 `password` varchar(64) NOT NULL DEFAULT '',
327 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
328 `verified` tinyint UNSIGNED NOT NULL DEFAULT '0',
329 `p_login` tinyint UNSIGNED NOT NULL DEFAULT '1',
330 `p_post` tinyint UNSIGNED NOT NULL DEFAULT '1',
331 `p_msg` tinyint UNSIGNED NOT NULL DEFAULT '1'
332 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
333
334 CREATE TABLE `user_login_log` (
335 `ID` int NOT NULL,
336 `UID` mediumint NOT NULL DEFAULT '0',
337 `login_dt` datetime DEFAULT NULL,
338 `login_ip` varchar(20) DEFAULT NULL
339 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
340
341 CREATE TABLE `user_modify_email_verify` (
342 `MID` mediumint NOT NULL,
343 `UID` mediumint NOT NULL DEFAULT '0',
344 `email` varchar(30) DEFAULT NULL,
345 `verify_code` varchar(10) NOT NULL DEFAULT '',
346 `complete` tinyint UNSIGNED NOT NULL DEFAULT '0',
347 `dt` datetime DEFAULT NULL,
348 `ip` varchar(20) DEFAULT NULL
349 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
350
351 CREATE TABLE `user_modify_log` (
352 `MID` mediumint NOT NULL,
353 `UID` mediumint NOT NULL DEFAULT '0',
354 `modify_dt` datetime DEFAULT NULL,
355 `modify_ip` varchar(20) DEFAULT NULL,
356 `complete` tinyint UNSIGNED NOT NULL DEFAULT '0'
357 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
358
359 CREATE TABLE `user_nickname` (
360 `NID` mediumint NOT NULL,
361 `UID` mediumint NOT NULL DEFAULT '0',
362 `nickname` varchar(20) NOT NULL DEFAULT '',
363 `begin_dt` datetime DEFAULT NULL,
364 `begin_reason` char(1) DEFAULT NULL,
365 `end_dt` datetime DEFAULT NULL,
366 `end_reason` char(1) DEFAULT NULL
367 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
368
369 CREATE TABLE `user_online` (
370 `SID` varchar(32) NOT NULL DEFAULT '',
371 `UID` mediumint NOT NULL DEFAULT '0',
372 `ip` varchar(20) NOT NULL DEFAULT '',
373 `current_action` varchar(20) NOT NULL DEFAULT '',
374 `login_tm` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
375 `last_tm` datetime DEFAULT NULL
376 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
377
378 CREATE TABLE `user_pubinfo` (
379 `UID` mediumint NOT NULL DEFAULT '0',
380 `nickname` varchar(20) DEFAULT NULL,
381 `email` varchar(30) DEFAULT NULL,
382 `gender` char(1) NOT NULL DEFAULT 'M',
383 `qq` varchar(10) DEFAULT NULL,
384 `msn` varchar(30) DEFAULT NULL,
385 `homepage` varchar(80) DEFAULT NULL,
386 `introduction` mediumtext,
387 `photo` smallint DEFAULT '0',
388 `photo_enable` tinyint(1) NOT NULL DEFAULT '0',
389 `photo_ext` varchar(5) NOT NULL DEFAULT '',
390 `life` smallint NOT NULL DEFAULT '15',
391 `exp` mediumint DEFAULT '0',
392 `visit_count` mediumint NOT NULL DEFAULT '0',
393 `email_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
394 `qq_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
395 `msn_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
396 `homepage_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
397 `gender_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
398 `last_login_dt` datetime DEFAULT NULL,
399 `sign_1` mediumtext,
400 `sign_2` mediumtext,
401 `sign_3` mediumtext,
402 `sub_permission` tinyint UNSIGNED NOT NULL DEFAULT '1',
403 `upload_limit` int NOT NULL DEFAULT '1048576',
404 `login_notify_dt` datetime DEFAULT NULL,
405 `subscribe_jid` smallint NOT NULL DEFAULT '-1',
406 `bgsound` tinyint(1) NOT NULL DEFAULT '1'
407 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
408
409 CREATE TABLE `user_reginfo` (
410 `UID` mediumint NOT NULL DEFAULT '0',
411 `name` varchar(10) DEFAULT NULL,
412 `birthday` datetime DEFAULT NULL,
413 `address` varchar(80) DEFAULT NULL,
414 `tel` varchar(20) DEFAULT NULL,
415 `postcode` varchar(6) DEFAULT NULL,
416 `pid` varchar(18) DEFAULT NULL,
417 `country` varchar(10) DEFAULT NULL,
418 `province` varchar(10) DEFAULT NULL,
419 `city` varchar(10) DEFAULT NULL,
420 `signup_dt` datetime DEFAULT NULL,
421 `signup_ip` varchar(20) DEFAULT NULL,
422 `memo` mediumtext
423 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
424
425 CREATE TABLE `user_reginfo_log` (
426 `ID` mediumint NOT NULL,
427 `UID` mediumint NOT NULL DEFAULT '0',
428 `name` varchar(10) DEFAULT NULL,
429 `birthday` date DEFAULT NULL,
430 `address` varchar(80) DEFAULT NULL,
431 `tel` varchar(20) DEFAULT NULL,
432 `postcode` varchar(6) DEFAULT NULL,
433 `pid` varchar(18) DEFAULT NULL,
434 `country` varchar(10) DEFAULT NULL,
435 `province` varchar(10) DEFAULT NULL,
436 `city` varchar(10) DEFAULT NULL
437 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
438
439 CREATE TABLE `user_regverify` (
440 `UID` mediumint NOT NULL DEFAULT '0',
441 `verify_code` varchar(10) NOT NULL DEFAULT '',
442 `complete` tinyint UNSIGNED NOT NULL DEFAULT '0',
443 `set_dt` datetime DEFAULT NULL
444 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
445
446 CREATE TABLE `user_score` (
447 `UID` mediumint NOT NULL DEFAULT '0',
448 `score` mediumint NOT NULL DEFAULT '0',
449 `last_exp` mediumint NOT NULL DEFAULT '0',
450 `exp_left` mediumint NOT NULL DEFAULT '0'
451 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
452
453 CREATE TABLE `user_score_log` (
454 `ID` mediumint NOT NULL,
455 `UID` mediumint NOT NULL DEFAULT '0',
456 `score_change` mediumint NOT NULL DEFAULT '0',
457 `reason` varchar(50) DEFAULT NULL,
458 `dt` datetime DEFAULT NULL
459 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
460
461 CREATE TABLE `view_article_log` (
462 `AID` int NOT NULL DEFAULT '0',
463 `UID` mediumint NOT NULL DEFAULT '0',
464 `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
465 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
466
467 CREATE TABLE `visit_log` (
468 `VID` int NOT NULL,
469 `dt` datetime DEFAULT NULL,
470 `ip` varchar(20) DEFAULT NULL
471 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
472
473
474 ALTER TABLE `admin_config`
475 ADD PRIMARY KEY (`AID`),
476 ADD KEY `UID` (`UID`);
477
478 ALTER TABLE `ban_user_list`
479 ADD PRIMARY KEY (`BID`),
480 ADD KEY `ban_UID` (`ban_UID`),
481 ADD KEY `SID` (`SID`),
482 ADD KEY `day` (`day`),
483 ADD KEY `UID` (`UID`);
484
485 ALTER TABLE `bbs`
486 ADD PRIMARY KEY (`AID`),
487 ADD UNIQUE KEY `CID` (`CID`),
488 ADD KEY `UID` (`UID`),
489 ADD KEY `reply_count` (`reply_count`),
490 ADD KEY `last_reply_dt` (`last_reply_dt`),
491 ADD KEY `view_count` (`view_count`),
492 ADD KEY `sub_dt` (`sub_dt`),
493 ADD KEY `title` (`title`(10)),
494 ADD KEY `old_SID` (`old_SID`),
495 ADD KEY `SID` (`SID`),
496 ADD KEY `TID` (`TID`),
497 ADD KEY `last_reply_UID` (`last_reply_UID`);
498
499 ALTER TABLE `bbs_article_op`
500 ADD PRIMARY KEY (`MID`),
501 ADD KEY `AID` (`AID`),
502 ADD KEY `UID` (`UID`),
503 ADD KEY `type` (`type`);
504
505 ALTER TABLE `bbs_content`
506 ADD PRIMARY KEY (`CID`),
507 ADD KEY `AID` (`AID`);
508
509 ALTER TABLE `bbs_ex_dl`
510 ADD PRIMARY KEY (`ID`),
511 ADD UNIQUE KEY `SID` (`SID`),
512 ADD KEY `dl_type` (`dl_type`);
513
514 ALTER TABLE `bbs_msg`
515 ADD PRIMARY KEY (`MID`),
516 ADD KEY `fromUID` (`fromUID`),
517 ADD KEY `toUID` (`toUID`);
518
519 ALTER TABLE `email`
520 ADD PRIMARY KEY (`ID`),
521 ADD KEY `complete` (`complete`);
522
523 ALTER TABLE `ex_dir`
524 ADD PRIMARY KEY (`FID`),
525 ADD KEY `SID` (`SID`),
526 ADD KEY `dir` (`dir`(50));
527
528 ALTER TABLE `ex_file`
529 ADD PRIMARY KEY (`AID`),
530 ADD KEY `FID` (`FID`);
531
532 ALTER TABLE `friend_list`
533 ADD PRIMARY KEY (`ID`),
534 ADD KEY `fUID` (`fUID`),
535 ADD KEY `UID` (`UID`);
536
537 ALTER TABLE `journal_data`
538 ADD PRIMARY KEY (`ID`),
539 ADD UNIQUE KEY `AID` (`AID`),
540 ADD KEY `JID` (`JID`);
541
542 ALTER TABLE `journal_index`
543 ADD PRIMARY KEY (`JID`);
544
545 ALTER TABLE `mng_err_login_log`
546 ADD PRIMARY KEY (`ID`);
547
548 ALTER TABLE `mng_login_log`
549 ADD PRIMARY KEY (`ID`),
550 ADD KEY `UID` (`UID`),
551 ADD KEY `login_dt` (`login_dt`);
552
553 ALTER TABLE `mng_priv_list`
554 ADD PRIMARY KEY (`PID`),
555 ADD UNIQUE KEY `UID` (`UID`);
556
557 ALTER TABLE `mng_user_list`
558 ADD PRIMARY KEY (`UID`),
559 ADD UNIQUE KEY `username` (`username`);
560
561 ALTER TABLE `section_apply_log`
562 ADD PRIMARY KEY (`AID`);
563
564 ALTER TABLE `section_class`
565 ADD PRIMARY KEY (`CID`),
566 ADD KEY `sort_order` (`sort_order`);
567
568 ALTER TABLE `section_class_master`
569 ADD PRIMARY KEY (`MID`),
570 ADD KEY `UID` (`UID`),
571 ADD KEY `CID` (`CID`);
572
573 ALTER TABLE `section_config`
574 ADD PRIMARY KEY (`SID`),
575 ADD KEY `CID` (`CID`),
576 ADD KEY `write_user_level` (`write_user_level`),
577 ADD KEY `sort_order` (`sort_order`),
578 ADD KEY `read_user_level` (`read_user_level`),
579 ADD KEY `sname` (`sname`);
580
581 ALTER TABLE `section_favorite`
582 ADD PRIMARY KEY (`ID`),
583 ADD KEY `UID` (`UID`);
584
585 ALTER TABLE `section_master`
586 ADD PRIMARY KEY (`MID`),
587 ADD KEY `SID` (`SID`),
588 ADD KEY `UID` (`UID`);
589
590 ALTER TABLE `section_master_apply`
591 ADD PRIMARY KEY (`AID`);
592
593 ALTER TABLE `section_user_priv`
594 ADD PRIMARY KEY (`SID`,`UID`),
595 ADD KEY `UID` (`UID`);
596
597 ALTER TABLE `send_pass_log`
598 ADD PRIMARY KEY (`ID`),
599 ADD KEY `UID` (`UID`);
600
601 ALTER TABLE `upload_file`
602 ADD PRIMARY KEY (`AID`),
603 ADD KEY `check` (`check`),
604 ADD KEY `UID` (`UID`),
605 ADD KEY `ref_AID` (`ref_AID`);
606
607 ALTER TABLE `user_auth`
608 ADD PRIMARY KEY (`AUID`),
609 ADD KEY `UID` (`UID`),
610 ADD KEY `expire_dt` (`expire_dt`),
611 ADD KEY `auth_type` (`auth_type`);
612
613 ALTER TABLE `user_err_login_log`
614 ADD PRIMARY KEY (`ID`),
615 ADD KEY `login_dt` (`login_dt`,`login_ip`);
616
617 ALTER TABLE `user_life_log`
618 ADD PRIMARY KEY (`ID`),
619 ADD KEY `set_UID` (`set_UID`),
620 ADD KEY `UID` (`UID`);
621
622 ALTER TABLE `user_list`
623 ADD PRIMARY KEY (`UID`),
624 ADD UNIQUE KEY `username` (`username`),
625 ADD KEY `verified` (`verified`),
626 ADD KEY `enable` (`enable`);
627
628 ALTER TABLE `user_login_log`
629 ADD PRIMARY KEY (`ID`),
630 ADD KEY `UID` (`UID`),
631 ADD KEY `login_dt` (`login_dt`);
632
633 ALTER TABLE `user_modify_email_verify`
634 ADD PRIMARY KEY (`MID`),
635 ADD UNIQUE KEY `verify_code` (`verify_code`),
636 ADD KEY `UID` (`UID`),
637 ADD KEY `complete` (`complete`);
638
639 ALTER TABLE `user_modify_log`
640 ADD PRIMARY KEY (`MID`),
641 ADD KEY `UID` (`UID`);
642
643 ALTER TABLE `user_nickname`
644 ADD PRIMARY KEY (`NID`),
645 ADD KEY `UID` (`UID`),
646 ADD KEY `nickname` (`nickname`),
647 ADD KEY `begin_dt` (`begin_dt`),
648 ADD KEY `end_dt` (`end_dt`);
649
650 ALTER TABLE `user_online`
651 ADD PRIMARY KEY (`SID`) USING BTREE,
652 ADD KEY `login_tm` (`login_tm`),
653 ADD KEY `UID` (`UID`),
654 ADD KEY `last_tm` (`last_tm`);
655
656 ALTER TABLE `user_pubinfo`
657 ADD PRIMARY KEY (`UID`),
658 ADD UNIQUE KEY `nickname` (`nickname`),
659 ADD KEY `life` (`life`),
660 ADD KEY `login_notify_dt` (`login_notify_dt`),
661 ADD KEY `exp` (`exp`),
662 ADD KEY `last_login_dt` (`last_login_dt`),
663 ADD KEY `subscribe_jid` (`subscribe_jid`);
664
665 ALTER TABLE `user_reginfo`
666 ADD PRIMARY KEY (`UID`);
667
668 ALTER TABLE `user_reginfo_log`
669 ADD PRIMARY KEY (`ID`),
670 ADD KEY `UID` (`UID`);
671
672 ALTER TABLE `user_regverify`
673 ADD PRIMARY KEY (`UID`),
674 ADD UNIQUE KEY `verify_code` (`verify_code`);
675
676 ALTER TABLE `user_score`
677 ADD PRIMARY KEY (`UID`),
678 ADD KEY `score` (`score`);
679
680 ALTER TABLE `user_score_log`
681 ADD PRIMARY KEY (`ID`),
682 ADD KEY `UID` (`UID`);
683
684 ALTER TABLE `view_article_log`
685 ADD PRIMARY KEY (`AID`,`UID`),
686 ADD KEY `dt` (`dt`);
687
688 ALTER TABLE `visit_log`
689 ADD PRIMARY KEY (`VID`);
690
691
692 ALTER TABLE `admin_config`
693 MODIFY `AID` smallint NOT NULL AUTO_INCREMENT;
694
695 ALTER TABLE `ban_user_list`
696 MODIFY `BID` smallint NOT NULL AUTO_INCREMENT;
697
698 ALTER TABLE `bbs`
699 MODIFY `AID` int NOT NULL AUTO_INCREMENT;
700
701 ALTER TABLE `bbs_article_op`
702 MODIFY `MID` int NOT NULL AUTO_INCREMENT;
703
704 ALTER TABLE `bbs_content`
705 MODIFY `CID` int NOT NULL AUTO_INCREMENT;
706
707 ALTER TABLE `bbs_ex_dl`
708 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
709
710 ALTER TABLE `bbs_msg`
711 MODIFY `MID` int NOT NULL AUTO_INCREMENT;
712
713 ALTER TABLE `email`
714 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
715
716 ALTER TABLE `ex_dir`
717 MODIFY `FID` mediumint NOT NULL AUTO_INCREMENT;
718
719 ALTER TABLE `friend_list`
720 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
721
722 ALTER TABLE `journal_data`
723 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
724
725 ALTER TABLE `journal_index`
726 MODIFY `JID` smallint NOT NULL AUTO_INCREMENT;
727
728 ALTER TABLE `mng_err_login_log`
729 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
730
731 ALTER TABLE `mng_login_log`
732 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
733
734 ALTER TABLE `mng_priv_list`
735 MODIFY `PID` mediumint NOT NULL AUTO_INCREMENT;
736
737 ALTER TABLE `mng_user_list`
738 MODIFY `UID` mediumint NOT NULL AUTO_INCREMENT;
739
740 ALTER TABLE `section_apply_log`
741 MODIFY `AID` smallint NOT NULL AUTO_INCREMENT;
742
743 ALTER TABLE `section_class`
744 MODIFY `CID` smallint NOT NULL AUTO_INCREMENT;
745
746 ALTER TABLE `section_class_master`
747 MODIFY `MID` smallint NOT NULL AUTO_INCREMENT;
748
749 ALTER TABLE `section_config`
750 MODIFY `SID` smallint NOT NULL AUTO_INCREMENT;
751
752 ALTER TABLE `section_favorite`
753 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
754
755 ALTER TABLE `section_master`
756 MODIFY `MID` smallint NOT NULL AUTO_INCREMENT;
757
758 ALTER TABLE `section_master_apply`
759 MODIFY `AID` smallint NOT NULL AUTO_INCREMENT;
760
761 ALTER TABLE `send_pass_log`
762 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
763
764 ALTER TABLE `upload_file`
765 MODIFY `AID` mediumint NOT NULL AUTO_INCREMENT;
766
767 ALTER TABLE `user_auth`
768 MODIFY `AUID` mediumint NOT NULL AUTO_INCREMENT;
769
770 ALTER TABLE `user_err_login_log`
771 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
772
773 ALTER TABLE `user_life_log`
774 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
775
776 ALTER TABLE `user_list`
777 MODIFY `UID` mediumint NOT NULL AUTO_INCREMENT;
778
779 ALTER TABLE `user_login_log`
780 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
781
782 ALTER TABLE `user_modify_email_verify`
783 MODIFY `MID` mediumint NOT NULL AUTO_INCREMENT;
784
785 ALTER TABLE `user_modify_log`
786 MODIFY `MID` mediumint NOT NULL AUTO_INCREMENT;
787
788 ALTER TABLE `user_nickname`
789 MODIFY `NID` mediumint NOT NULL AUTO_INCREMENT;
790
791 ALTER TABLE `user_reginfo_log`
792 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
793
794 ALTER TABLE `user_score_log`
795 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
796
797 ALTER TABLE `visit_log`
798 MODIFY `VID` int NOT NULL AUTO_INCREMENT;
799 COMMIT;

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