/[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.23 - (show annotations)
Tue Nov 11 00:57:02 2025 UTC (4 months ago) by sysadm
Branch: MAIN
Changes since 1.22: +563 -563 lines
Content type: application/sql
Convert CRLF to LF

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=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
12
13 CREATE TABLE `article_favorite` (
14 `UID` mediumint NOT NULL,
15 `AID` int NOT NULL
16 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
17
18 CREATE TABLE `ban_user_list` (
19 `BID` smallint NOT NULL,
20 `SID` smallint NOT NULL DEFAULT '0',
21 `UID` mediumint NOT NULL DEFAULT '0',
22 `day` smallint NOT NULL DEFAULT '0',
23 `ban_UID` mediumint NOT NULL DEFAULT '0',
24 `ban_dt` datetime DEFAULT NULL,
25 `ban_ip` varchar(20) DEFAULT NULL,
26 `unban_UID` mediumint NOT NULL DEFAULT '0',
27 `unban_dt` datetime DEFAULT NULL,
28 `unban_ip` varchar(20) DEFAULT NULL,
29 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
30 `reason` mediumtext
31 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
32
33 CREATE TABLE `bbs` (
34 `AID` int NOT NULL,
35 `SID` smallint NOT NULL DEFAULT '0',
36 `TID` mediumint NOT NULL DEFAULT '0',
37 `UID` mediumint NOT NULL DEFAULT '0',
38 `username` varchar(20) DEFAULT NULL,
39 `nickname` varchar(20) DEFAULT NULL,
40 `title` varchar(80) DEFAULT NULL,
41 `CID` mediumint NOT NULL DEFAULT '0',
42 `sub_dt` datetime DEFAULT NULL,
43 `sub_ip` varchar(20) DEFAULT NULL,
44 `reply_note` tinyint UNSIGNED NOT NULL DEFAULT '0',
45 `visible` tinyint UNSIGNED NOT NULL DEFAULT '1',
46 `view_count` smallint NOT NULL DEFAULT '0',
47 `exp` mediumint NOT NULL DEFAULT '0',
48 `last_reply_dt` datetime DEFAULT NULL,
49 `last_reply_UID` mediumint NOT NULL DEFAULT '0',
50 `last_reply_username` varchar(20) DEFAULT NULL,
51 `last_reply_nickname` varchar(20) DEFAULT NULL,
52 `transship` tinyint UNSIGNED NOT NULL DEFAULT '0',
53 `lock` tinyint UNSIGNED NOT NULL DEFAULT '0',
54 `reply_count` smallint NOT NULL DEFAULT '0',
55 `icon` smallint DEFAULT NULL,
56 `length` mediumint NOT NULL DEFAULT '0',
57 `excerption` tinyint UNSIGNED NOT NULL DEFAULT '0',
58 `ontop` tinyint UNSIGNED NOT NULL DEFAULT '0',
59 `static` tinyint UNSIGNED NOT NULL DEFAULT '0',
60 `gen_ex` tinyint UNSIGNED NOT NULL DEFAULT '0',
61 `m_del` tinyint UNSIGNED NOT NULL DEFAULT '0',
62 `old_SID` smallint NOT NULL DEFAULT '0'
63 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
64
65 CREATE TABLE `bbs_article_op` (
66 `MID` int NOT NULL,
67 `AID` int NOT NULL DEFAULT '0',
68 `UID` mediumint NOT NULL DEFAULT '0',
69 `type` char(1) NOT NULL DEFAULT '',
70 `op_dt` datetime DEFAULT NULL,
71 `op_ip` varchar(20) DEFAULT NULL,
72 `complete` tinyint UNSIGNED NOT NULL DEFAULT '1'
73 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
74
75 CREATE TABLE `bbs_content` (
76 `CID` int NOT NULL,
77 `AID` int NOT NULL DEFAULT '0',
78 `content` longtext
79 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
80
81 CREATE TABLE `bbs_msg` (
82 `MID` int NOT NULL,
83 `fromUID` mediumint NOT NULL DEFAULT '0',
84 `toUID` mediumint NOT NULL DEFAULT '0',
85 `content` longtext,
86 `send_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
87 `send_ip` varchar(20) NOT NULL DEFAULT '',
88 `new` tinyint UNSIGNED NOT NULL DEFAULT '1',
89 `deleted` tinyint UNSIGNED NOT NULL DEFAULT '0',
90 `s_deleted` tinyint UNSIGNED NOT NULL DEFAULT '0'
91 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
92
93 CREATE TABLE `email` (
94 `ID` int NOT NULL,
95 `fromemail` varchar(30) DEFAULT NULL,
96 `fromname` varchar(30) DEFAULT NULL,
97 `toemail` varchar(30) DEFAULT NULL,
98 `toname` varchar(30) DEFAULT NULL,
99 `subject` varchar(80) DEFAULT NULL,
100 `body` longtext,
101 `set_dt` datetime DEFAULT NULL,
102 `send_dt` datetime DEFAULT NULL,
103 `complete` tinyint UNSIGNED NOT NULL DEFAULT '0',
104 `error` tinyint UNSIGNED NOT NULL DEFAULT '0',
105 `error_msg` varchar(255) DEFAULT NULL
106 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
107
108 CREATE TABLE `ex_dir` (
109 `FID` mediumint NOT NULL,
110 `dir` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
111 `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
112 `SID` smallint NOT NULL DEFAULT '0',
113 `enable` tinyint UNSIGNED NOT NULL DEFAULT '0',
114 `dt` datetime DEFAULT NULL
115 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
116
117 CREATE TABLE `ex_file` (
118 `AID` int NOT NULL DEFAULT '0',
119 `FID` smallint NOT NULL DEFAULT '0'
120 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
121
122 CREATE TABLE `friend_list` (
123 `ID` mediumint NOT NULL,
124 `UID` mediumint NOT NULL DEFAULT '0',
125 `fUID` mediumint NOT NULL DEFAULT '0'
126 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
127
128 CREATE TABLE `section_class` (
129 `CID` smallint NOT NULL,
130 `cname` varchar(20) DEFAULT NULL,
131 `title` varchar(20) DEFAULT NULL,
132 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
133 `sort_order` smallint NOT NULL DEFAULT '10'
134 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
135
136 CREATE TABLE `section_config` (
137 `SID` smallint NOT NULL,
138 `sname` varchar(20) DEFAULT NULL,
139 `CID` smallint NOT NULL DEFAULT '0',
140 `title` varchar(20) DEFAULT NULL,
141 `comment` varchar(255) DEFAULT NULL,
142 `topic_retention` smallint NOT NULL DEFAULT '0',
143 `announcement` longtext,
144 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
145 `exp_get` tinyint UNSIGNED NOT NULL DEFAULT '0',
146 `recommend` tinyint UNSIGNED NOT NULL DEFAULT '0',
147 `set_UID` mediumint DEFAULT '0',
148 `set_dt` datetime DEFAULT NULL,
149 `set_ip` varchar(20) DEFAULT NULL,
150 `sort_order` smallint NOT NULL DEFAULT '10',
151 `ex_gen_tm` datetime DEFAULT NULL,
152 `ex_update` tinyint UNSIGNED NOT NULL DEFAULT '0',
153 `ex_menu_tm` datetime DEFAULT NULL,
154 `ex_menu_update` tinyint NOT NULL DEFAULT '0',
155 `read_user_level` smallint NOT NULL DEFAULT '0',
156 `write_user_level` smallint NOT NULL DEFAULT '0'
157 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
158
159 CREATE TABLE `section_favorite` (
160 `ID` int NOT NULL,
161 `UID` mediumint NOT NULL DEFAULT '0',
162 `SID` smallint NOT NULL DEFAULT '0'
163 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
164
165 CREATE TABLE `section_master` (
166 `MID` smallint NOT NULL,
167 `SID` smallint NOT NULL DEFAULT '0',
168 `UID` mediumint NOT NULL DEFAULT '0',
169 `begin_dt` datetime DEFAULT NULL,
170 `end_dt` datetime DEFAULT NULL,
171 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
172 `major` tinyint UNSIGNED NOT NULL DEFAULT '0',
173 `memo` text
174 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
175
176 CREATE TABLE `send_pass_log` (
177 `ID` mediumint NOT NULL,
178 `UID` mediumint NOT NULL DEFAULT '0',
179 `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
180 `ip` varchar(20) NOT NULL DEFAULT ''
181 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
182
183 CREATE TABLE `upload_file` (
184 `AID` mediumint NOT NULL,
185 `ref_AID` mediumint NOT NULL DEFAULT '0',
186 `UID` mediumint NOT NULL DEFAULT '0',
187 `size` mediumint NOT NULL DEFAULT '0',
188 `filename` varchar(255) NOT NULL DEFAULT '',
189 `check` tinyint UNSIGNED NOT NULL DEFAULT '0',
190 `deny` tinyint UNSIGNED NOT NULL DEFAULT '0',
191 `deleted` tinyint UNSIGNED NOT NULL DEFAULT '0'
192 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
193
194 CREATE TABLE `user_err_login_log` (
195 `ID` int NOT NULL,
196 `username` varchar(14) DEFAULT NULL,
197 `password` varchar(12) DEFAULT NULL,
198 `login_dt` datetime DEFAULT NULL,
199 `login_ip` varchar(20) DEFAULT NULL
200 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
201
202 CREATE TABLE `user_life_log` (
203 `ID` mediumint NOT NULL,
204 `UID` mediumint NOT NULL DEFAULT '0',
205 `set_UID` mediumint NOT NULL DEFAULT '0',
206 `life` smallint NOT NULL DEFAULT '0',
207 `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
208 `ip` varchar(20) NOT NULL DEFAULT ''
209 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
210
211 CREATE TABLE `user_list` (
212 `UID` mediumint NOT NULL,
213 `username` varchar(20) NOT NULL DEFAULT '',
214 `password` varchar(64) NOT NULL DEFAULT '',
215 `temp_password` varchar(20) NOT NULL DEFAULT '',
216 `enable` tinyint UNSIGNED NOT NULL DEFAULT '1',
217 `verified` tinyint UNSIGNED NOT NULL DEFAULT '0',
218 `p_login` tinyint UNSIGNED NOT NULL DEFAULT '1',
219 `p_post` tinyint UNSIGNED NOT NULL DEFAULT '1',
220 `p_msg` tinyint UNSIGNED NOT NULL DEFAULT '1'
221 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
222
223 CREATE TABLE `user_login_log` (
224 `ID` int NOT NULL,
225 `UID` mediumint NOT NULL DEFAULT '0',
226 `login_dt` datetime DEFAULT NULL,
227 `login_ip` varchar(20) DEFAULT NULL
228 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
229
230 CREATE TABLE `user_modify_email_verify` (
231 `MID` mediumint NOT NULL,
232 `UID` mediumint NOT NULL DEFAULT '0',
233 `email` varchar(30) DEFAULT NULL,
234 `verify_code` varchar(10) NOT NULL DEFAULT '',
235 `complete` tinyint UNSIGNED NOT NULL DEFAULT '0',
236 `dt` datetime DEFAULT NULL,
237 `ip` varchar(20) DEFAULT NULL
238 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
239
240 CREATE TABLE `user_modify_log` (
241 `MID` mediumint NOT NULL,
242 `UID` mediumint NOT NULL DEFAULT '0',
243 `modify_dt` datetime DEFAULT NULL,
244 `modify_ip` varchar(20) DEFAULT NULL,
245 `complete` tinyint UNSIGNED NOT NULL DEFAULT '0'
246 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
247
248 CREATE TABLE `user_nickname` (
249 `NID` mediumint NOT NULL,
250 `UID` mediumint NOT NULL DEFAULT '0',
251 `nickname` varchar(20) NOT NULL DEFAULT '',
252 `begin_dt` datetime DEFAULT NULL,
253 `begin_reason` char(1) DEFAULT NULL,
254 `end_dt` datetime DEFAULT NULL,
255 `end_reason` char(1) DEFAULT NULL
256 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
257
258 CREATE TABLE `user_online` (
259 `SID` varchar(32) NOT NULL DEFAULT '',
260 `UID` mediumint NOT NULL DEFAULT '0',
261 `ip` varchar(20) NOT NULL DEFAULT '',
262 `current_action` varchar(20) NOT NULL DEFAULT '',
263 `login_tm` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
264 `last_tm` datetime DEFAULT NULL
265 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
266
267 CREATE TABLE `user_pubinfo` (
268 `UID` mediumint NOT NULL DEFAULT '0',
269 `nickname` varchar(20) DEFAULT NULL,
270 `email` varchar(30) DEFAULT NULL,
271 `gender` char(1) NOT NULL DEFAULT 'M',
272 `qq` varchar(10) DEFAULT NULL,
273 `introduction` mediumtext,
274 `photo` smallint DEFAULT '0',
275 `photo_enable` tinyint(1) NOT NULL DEFAULT '0',
276 `photo_ext` varchar(5) NOT NULL DEFAULT '',
277 `life` smallint NOT NULL DEFAULT '15',
278 `exp` mediumint DEFAULT '0',
279 `visit_count` mediumint NOT NULL DEFAULT '0',
280 `gender_pub` tinyint UNSIGNED NOT NULL DEFAULT '0',
281 `last_login_dt` datetime DEFAULT NULL,
282 `last_logout_dt` datetime DEFAULT NULL,
283 `sign_1` mediumtext,
284 `sign_2` mediumtext,
285 `sign_3` mediumtext,
286 `upload_limit` int NOT NULL DEFAULT '1048576',
287 `login_notify_dt` datetime DEFAULT NULL,
288 `user_timezone` varchar(50) NOT NULL DEFAULT '',
289 `game_money` int NOT NULL DEFAULT '0'
290 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
291
292 CREATE TABLE `user_reginfo` (
293 `UID` mediumint NOT NULL DEFAULT '0',
294 `name` varchar(10) DEFAULT NULL,
295 `birthday` datetime DEFAULT NULL,
296 `signup_dt` datetime DEFAULT NULL,
297 `signup_ip` varchar(20) DEFAULT NULL,
298 `memo` mediumtext
299 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
300
301 CREATE TABLE `user_score` (
302 `UID` mediumint NOT NULL DEFAULT '0',
303 `score` mediumint NOT NULL DEFAULT '0',
304 `last_exp` mediumint NOT NULL DEFAULT '0',
305 `exp_left` mediumint NOT NULL DEFAULT '0'
306 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
307
308 CREATE TABLE `user_score_log` (
309 `ID` mediumint NOT NULL,
310 `UID` mediumint NOT NULL DEFAULT '0',
311 `score_change` mediumint NOT NULL DEFAULT '0',
312 `reason` varchar(50) DEFAULT NULL,
313 `dt` datetime DEFAULT NULL
314 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
315
316 CREATE TABLE `view_article_log` (
317 `AID` int NOT NULL DEFAULT '0',
318 `UID` mediumint NOT NULL DEFAULT '0',
319 `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
320 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
321
322 CREATE TABLE `visit_log` (
323 `VID` int NOT NULL,
324 `dt` datetime DEFAULT NULL,
325 `ip` varchar(20) DEFAULT NULL
326 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
327
328
329 ALTER TABLE `admin_config`
330 ADD PRIMARY KEY (`AID`),
331 ADD KEY `UID` (`UID`);
332
333 ALTER TABLE `article_favorite`
334 ADD PRIMARY KEY (`UID`,`AID`),
335 ADD KEY `AID` (`AID`);
336
337 ALTER TABLE `ban_user_list`
338 ADD PRIMARY KEY (`BID`),
339 ADD KEY `ban_UID` (`ban_UID`),
340 ADD KEY `SID` (`SID`),
341 ADD KEY `day` (`day`),
342 ADD KEY `UID` (`UID`);
343
344 ALTER TABLE `bbs`
345 ADD PRIMARY KEY (`AID`),
346 ADD UNIQUE KEY `CID` (`CID`),
347 ADD KEY `UID` (`UID`),
348 ADD KEY `reply_count` (`reply_count`),
349 ADD KEY `last_reply_dt` (`last_reply_dt`),
350 ADD KEY `view_count` (`view_count`),
351 ADD KEY `sub_dt` (`sub_dt`),
352 ADD KEY `title` (`title`(10)),
353 ADD KEY `old_SID` (`old_SID`),
354 ADD KEY `SID` (`SID`),
355 ADD KEY `TID` (`TID`),
356 ADD KEY `last_reply_UID` (`last_reply_UID`);
357
358 ALTER TABLE `bbs_article_op`
359 ADD PRIMARY KEY (`MID`),
360 ADD KEY `AID` (`AID`),
361 ADD KEY `UID` (`UID`),
362 ADD KEY `type` (`type`);
363
364 ALTER TABLE `bbs_content`
365 ADD PRIMARY KEY (`CID`),
366 ADD KEY `AID` (`AID`);
367
368 ALTER TABLE `bbs_msg`
369 ADD PRIMARY KEY (`MID`),
370 ADD KEY `fromUID` (`fromUID`),
371 ADD KEY `toUID` (`toUID`);
372
373 ALTER TABLE `email`
374 ADD PRIMARY KEY (`ID`),
375 ADD KEY `complete` (`complete`);
376
377 ALTER TABLE `ex_dir`
378 ADD PRIMARY KEY (`FID`),
379 ADD KEY `SID` (`SID`),
380 ADD KEY `dir` (`dir`(50));
381
382 ALTER TABLE `ex_file`
383 ADD PRIMARY KEY (`AID`),
384 ADD KEY `FID` (`FID`);
385
386 ALTER TABLE `friend_list`
387 ADD PRIMARY KEY (`ID`),
388 ADD KEY `fUID` (`fUID`),
389 ADD KEY `UID` (`UID`);
390
391 ALTER TABLE `section_class`
392 ADD PRIMARY KEY (`CID`),
393 ADD KEY `sort_order` (`sort_order`);
394
395 ALTER TABLE `section_config`
396 ADD PRIMARY KEY (`SID`),
397 ADD KEY `CID` (`CID`),
398 ADD KEY `write_user_level` (`write_user_level`),
399 ADD KEY `sort_order` (`sort_order`),
400 ADD KEY `read_user_level` (`read_user_level`),
401 ADD KEY `sname` (`sname`);
402
403 ALTER TABLE `section_favorite`
404 ADD PRIMARY KEY (`ID`),
405 ADD KEY `UID` (`UID`);
406
407 ALTER TABLE `section_master`
408 ADD PRIMARY KEY (`MID`),
409 ADD KEY `SID` (`SID`),
410 ADD KEY `UID` (`UID`);
411
412 ALTER TABLE `send_pass_log`
413 ADD PRIMARY KEY (`ID`),
414 ADD KEY `UID` (`UID`);
415
416 ALTER TABLE `upload_file`
417 ADD PRIMARY KEY (`AID`),
418 ADD KEY `check` (`check`),
419 ADD KEY `UID` (`UID`),
420 ADD KEY `ref_AID` (`ref_AID`);
421
422 ALTER TABLE `user_err_login_log`
423 ADD PRIMARY KEY (`ID`),
424 ADD KEY `login_dt` (`login_dt`,`login_ip`);
425
426 ALTER TABLE `user_life_log`
427 ADD PRIMARY KEY (`ID`),
428 ADD KEY `set_UID` (`set_UID`),
429 ADD KEY `UID` (`UID`);
430
431 ALTER TABLE `user_list`
432 ADD PRIMARY KEY (`UID`),
433 ADD UNIQUE KEY `username` (`username`),
434 ADD KEY `verified` (`verified`),
435 ADD KEY `enable` (`enable`);
436
437 ALTER TABLE `user_login_log`
438 ADD PRIMARY KEY (`ID`),
439 ADD KEY `UID` (`UID`),
440 ADD KEY `login_dt` (`login_dt`);
441
442 ALTER TABLE `user_modify_email_verify`
443 ADD PRIMARY KEY (`MID`),
444 ADD UNIQUE KEY `verify_code` (`verify_code`),
445 ADD KEY `UID` (`UID`),
446 ADD KEY `complete` (`complete`);
447
448 ALTER TABLE `user_modify_log`
449 ADD PRIMARY KEY (`MID`),
450 ADD KEY `UID` (`UID`);
451
452 ALTER TABLE `user_nickname`
453 ADD PRIMARY KEY (`NID`),
454 ADD KEY `UID` (`UID`),
455 ADD KEY `nickname` (`nickname`),
456 ADD KEY `begin_dt` (`begin_dt`),
457 ADD KEY `end_dt` (`end_dt`);
458
459 ALTER TABLE `user_online`
460 ADD PRIMARY KEY (`SID`) USING BTREE,
461 ADD KEY `login_tm` (`login_tm`),
462 ADD KEY `UID` (`UID`),
463 ADD KEY `last_tm` (`last_tm`);
464
465 ALTER TABLE `user_pubinfo`
466 ADD PRIMARY KEY (`UID`),
467 ADD UNIQUE KEY `nickname` (`nickname`),
468 ADD KEY `life` (`life`),
469 ADD KEY `login_notify_dt` (`login_notify_dt`),
470 ADD KEY `exp` (`exp`),
471 ADD KEY `last_login_dt` (`last_login_dt`);
472
473 ALTER TABLE `user_reginfo`
474 ADD PRIMARY KEY (`UID`);
475
476 ALTER TABLE `user_score`
477 ADD PRIMARY KEY (`UID`),
478 ADD KEY `score` (`score`);
479
480 ALTER TABLE `user_score_log`
481 ADD PRIMARY KEY (`ID`),
482 ADD KEY `UID` (`UID`);
483
484 ALTER TABLE `view_article_log`
485 ADD PRIMARY KEY (`AID`,`UID`),
486 ADD UNIQUE KEY `UID` (`UID`,`AID`),
487 ADD KEY `dt` (`dt`);
488
489 ALTER TABLE `visit_log`
490 ADD PRIMARY KEY (`VID`);
491
492
493 ALTER TABLE `admin_config`
494 MODIFY `AID` smallint NOT NULL AUTO_INCREMENT;
495
496 ALTER TABLE `ban_user_list`
497 MODIFY `BID` smallint NOT NULL AUTO_INCREMENT;
498
499 ALTER TABLE `bbs`
500 MODIFY `AID` int NOT NULL AUTO_INCREMENT;
501
502 ALTER TABLE `bbs_article_op`
503 MODIFY `MID` int NOT NULL AUTO_INCREMENT;
504
505 ALTER TABLE `bbs_content`
506 MODIFY `CID` int NOT NULL AUTO_INCREMENT;
507
508 ALTER TABLE `bbs_msg`
509 MODIFY `MID` int NOT NULL AUTO_INCREMENT;
510
511 ALTER TABLE `email`
512 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
513
514 ALTER TABLE `ex_dir`
515 MODIFY `FID` mediumint NOT NULL AUTO_INCREMENT;
516
517 ALTER TABLE `friend_list`
518 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
519
520 ALTER TABLE `section_class`
521 MODIFY `CID` smallint NOT NULL AUTO_INCREMENT;
522
523 ALTER TABLE `section_config`
524 MODIFY `SID` smallint NOT NULL AUTO_INCREMENT;
525
526 ALTER TABLE `section_favorite`
527 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
528
529 ALTER TABLE `section_master`
530 MODIFY `MID` smallint NOT NULL AUTO_INCREMENT;
531
532 ALTER TABLE `send_pass_log`
533 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
534
535 ALTER TABLE `upload_file`
536 MODIFY `AID` mediumint NOT NULL AUTO_INCREMENT;
537
538 ALTER TABLE `user_err_login_log`
539 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
540
541 ALTER TABLE `user_life_log`
542 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
543
544 ALTER TABLE `user_list`
545 MODIFY `UID` mediumint NOT NULL AUTO_INCREMENT;
546
547 ALTER TABLE `user_login_log`
548 MODIFY `ID` int NOT NULL AUTO_INCREMENT;
549
550 ALTER TABLE `user_modify_email_verify`
551 MODIFY `MID` mediumint NOT NULL AUTO_INCREMENT;
552
553 ALTER TABLE `user_modify_log`
554 MODIFY `MID` mediumint NOT NULL AUTO_INCREMENT;
555
556 ALTER TABLE `user_nickname`
557 MODIFY `NID` mediumint NOT NULL AUTO_INCREMENT;
558
559 ALTER TABLE `user_score_log`
560 MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
561
562 ALTER TABLE `visit_log`
563 MODIFY `VID` int NOT NULL AUTO_INCREMENT;

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