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

Annotation of /fenglin/TODO/sql/db_stru.sql

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.21 - (hide annotations)
Sat Oct 11 02:34:05 2025 UTC (5 months ago) by sysadm
Branch: MAIN
Changes since 1.20: +9 -0 lines
Content type: application/sql
Add table schema for user favorite topic

1 sysadm 1.4 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
2     SET time_zone = "+00:00";
3    
4 sysadm 1.3 CREATE TABLE `admin_config` (
5 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
12 sysadm 1.4
13 sysadm 1.21 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 sysadm 1.3 CREATE TABLE `ban_user_list` (
19 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
32 sysadm 1.4
33 sysadm 1.3 CREATE TABLE `bbs` (
34 sysadm 1.4 `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 sysadm 1.8 `old_SID` smallint NOT NULL DEFAULT '0'
63 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
64 sysadm 1.4
65 sysadm 1.3 CREATE TABLE `bbs_article_op` (
66 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
74 sysadm 1.4
75 sysadm 1.3 CREATE TABLE `bbs_content` (
76 sysadm 1.4 `CID` int NOT NULL,
77     `AID` int NOT NULL DEFAULT '0',
78     `content` longtext
79 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
80 sysadm 1.4
81 sysadm 1.3 CREATE TABLE `bbs_msg` (
82 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
92 sysadm 1.4
93 sysadm 1.3 CREATE TABLE `email` (
94 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
107 sysadm 1.4
108 sysadm 1.3 CREATE TABLE `ex_dir` (
109 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
116 sysadm 1.4
117 sysadm 1.3 CREATE TABLE `ex_file` (
118 sysadm 1.4 `AID` int NOT NULL DEFAULT '0',
119     `FID` smallint NOT NULL DEFAULT '0'
120 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
121 sysadm 1.4
122 sysadm 1.3 CREATE TABLE `friend_list` (
123 sysadm 1.4 `ID` mediumint NOT NULL,
124     `UID` mediumint NOT NULL DEFAULT '0',
125     `fUID` mediumint NOT NULL DEFAULT '0'
126 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
127 sysadm 1.4
128 sysadm 1.3 CREATE TABLE `section_class` (
129 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
135 sysadm 1.4
136 sysadm 1.3 CREATE TABLE `section_config` (
137 sysadm 1.4 `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 sysadm 1.8 `topic_retention` smallint NOT NULL DEFAULT '0',
143 sysadm 1.4 `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 sysadm 1.20 `ex_menu_tm` datetime DEFAULT NULL,
154     `ex_menu_update` tinyint NOT NULL DEFAULT '0',
155 sysadm 1.4 `read_user_level` smallint NOT NULL DEFAULT '0',
156     `write_user_level` smallint NOT NULL DEFAULT '0'
157 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
158 sysadm 1.4
159 sysadm 1.3 CREATE TABLE `section_favorite` (
160 sysadm 1.4 `ID` int NOT NULL,
161     `UID` mediumint NOT NULL DEFAULT '0',
162     `SID` smallint NOT NULL DEFAULT '0'
163 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
164 sysadm 1.4
165 sysadm 1.3 CREATE TABLE `section_master` (
166 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
175 sysadm 1.4
176 sysadm 1.3 CREATE TABLE `send_pass_log` (
177 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
182 sysadm 1.4
183 sysadm 1.3 CREATE TABLE `upload_file` (
184 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
193 sysadm 1.4
194 sysadm 1.3 CREATE TABLE `user_err_login_log` (
195 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
201 sysadm 1.4
202 sysadm 1.3 CREATE TABLE `user_life_log` (
203 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
210 sysadm 1.4
211 sysadm 1.3 CREATE TABLE `user_list` (
212 sysadm 1.4 `UID` mediumint NOT NULL,
213     `username` varchar(20) NOT NULL DEFAULT '',
214     `password` varchar(64) NOT NULL DEFAULT '',
215 sysadm 1.10 `temp_password` varchar(20) NOT NULL DEFAULT '',
216 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
222 sysadm 1.4
223 sysadm 1.3 CREATE TABLE `user_login_log` (
224 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
229 sysadm 1.4
230 sysadm 1.3 CREATE TABLE `user_modify_email_verify` (
231 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
239 sysadm 1.4
240 sysadm 1.3 CREATE TABLE `user_modify_log` (
241 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
247 sysadm 1.4
248 sysadm 1.3 CREATE TABLE `user_nickname` (
249 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
257 sysadm 1.4
258 sysadm 1.3 CREATE TABLE `user_online` (
259 sysadm 1.4 `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 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
266 sysadm 1.4
267 sysadm 1.3 CREATE TABLE `user_pubinfo` (
268 sysadm 1.4 `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     `sign_1` mediumtext,
283     `sign_2` mediumtext,
284     `sign_3` mediumtext,
285     `upload_limit` int NOT NULL DEFAULT '1048576',
286 sysadm 1.18 `login_notify_dt` datetime DEFAULT NULL,
287     `user_timezone` varchar(50) NOT NULL DEFAULT '',
288     `game_money` int NOT NULL DEFAULT '0'
289 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
290 sysadm 1.4
291 sysadm 1.3 CREATE TABLE `user_reginfo` (
292 sysadm 1.4 `UID` mediumint NOT NULL DEFAULT '0',
293     `name` varchar(10) DEFAULT NULL,
294     `birthday` datetime DEFAULT NULL,
295     `signup_dt` datetime DEFAULT NULL,
296     `signup_ip` varchar(20) DEFAULT NULL,
297     `memo` mediumtext
298 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
299 sysadm 1.3
300     CREATE TABLE `user_score` (
301 sysadm 1.4 `UID` mediumint NOT NULL DEFAULT '0',
302     `score` mediumint NOT NULL DEFAULT '0',
303     `last_exp` mediumint NOT NULL DEFAULT '0',
304     `exp_left` mediumint NOT NULL DEFAULT '0'
305 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
306 sysadm 1.4
307 sysadm 1.3 CREATE TABLE `user_score_log` (
308 sysadm 1.4 `ID` mediumint NOT NULL,
309     `UID` mediumint NOT NULL DEFAULT '0',
310     `score_change` mediumint NOT NULL DEFAULT '0',
311     `reason` varchar(50) DEFAULT NULL,
312     `dt` datetime DEFAULT NULL
313 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
314 sysadm 1.4
315 sysadm 1.3 CREATE TABLE `view_article_log` (
316 sysadm 1.4 `AID` int NOT NULL DEFAULT '0',
317     `UID` mediumint NOT NULL DEFAULT '0',
318     `dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
319 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
320 sysadm 1.4
321 sysadm 1.3 CREATE TABLE `visit_log` (
322 sysadm 1.4 `VID` int NOT NULL,
323     `dt` datetime DEFAULT NULL,
324     `ip` varchar(20) DEFAULT NULL
325 sysadm 1.10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
326 sysadm 1.4
327 sysadm 1.8
328 sysadm 1.4 ALTER TABLE `admin_config`
329     ADD PRIMARY KEY (`AID`),
330     ADD KEY `UID` (`UID`);
331    
332 sysadm 1.21 ALTER TABLE `article_favorite`
333     ADD PRIMARY KEY (`UID`,`AID`),
334     ADD KEY `AID` (`AID`);
335    
336 sysadm 1.4 ALTER TABLE `ban_user_list`
337     ADD PRIMARY KEY (`BID`),
338     ADD KEY `ban_UID` (`ban_UID`),
339     ADD KEY `SID` (`SID`),
340     ADD KEY `day` (`day`),
341     ADD KEY `UID` (`UID`);
342    
343     ALTER TABLE `bbs`
344     ADD PRIMARY KEY (`AID`),
345     ADD UNIQUE KEY `CID` (`CID`),
346     ADD KEY `UID` (`UID`),
347     ADD KEY `reply_count` (`reply_count`),
348     ADD KEY `last_reply_dt` (`last_reply_dt`),
349     ADD KEY `view_count` (`view_count`),
350     ADD KEY `sub_dt` (`sub_dt`),
351     ADD KEY `title` (`title`(10)),
352     ADD KEY `old_SID` (`old_SID`),
353     ADD KEY `SID` (`SID`),
354     ADD KEY `TID` (`TID`),
355     ADD KEY `last_reply_UID` (`last_reply_UID`);
356    
357     ALTER TABLE `bbs_article_op`
358     ADD PRIMARY KEY (`MID`),
359     ADD KEY `AID` (`AID`),
360     ADD KEY `UID` (`UID`),
361     ADD KEY `type` (`type`);
362    
363     ALTER TABLE `bbs_content`
364     ADD PRIMARY KEY (`CID`),
365     ADD KEY `AID` (`AID`);
366    
367     ALTER TABLE `bbs_msg`
368     ADD PRIMARY KEY (`MID`),
369     ADD KEY `fromUID` (`fromUID`),
370     ADD KEY `toUID` (`toUID`);
371    
372     ALTER TABLE `email`
373     ADD PRIMARY KEY (`ID`),
374     ADD KEY `complete` (`complete`);
375    
376     ALTER TABLE `ex_dir`
377     ADD PRIMARY KEY (`FID`),
378     ADD KEY `SID` (`SID`),
379     ADD KEY `dir` (`dir`(50));
380    
381     ALTER TABLE `ex_file`
382     ADD PRIMARY KEY (`AID`),
383     ADD KEY `FID` (`FID`);
384    
385     ALTER TABLE `friend_list`
386     ADD PRIMARY KEY (`ID`),
387     ADD KEY `fUID` (`fUID`),
388     ADD KEY `UID` (`UID`);
389    
390     ALTER TABLE `section_class`
391     ADD PRIMARY KEY (`CID`),
392     ADD KEY `sort_order` (`sort_order`);
393    
394     ALTER TABLE `section_config`
395     ADD PRIMARY KEY (`SID`),
396     ADD KEY `CID` (`CID`),
397     ADD KEY `write_user_level` (`write_user_level`),
398     ADD KEY `sort_order` (`sort_order`),
399     ADD KEY `read_user_level` (`read_user_level`),
400     ADD KEY `sname` (`sname`);
401    
402     ALTER TABLE `section_favorite`
403     ADD PRIMARY KEY (`ID`),
404     ADD KEY `UID` (`UID`);
405    
406     ALTER TABLE `section_master`
407     ADD PRIMARY KEY (`MID`),
408     ADD KEY `SID` (`SID`),
409     ADD KEY `UID` (`UID`);
410    
411     ALTER TABLE `send_pass_log`
412     ADD PRIMARY KEY (`ID`),
413     ADD KEY `UID` (`UID`);
414    
415     ALTER TABLE `upload_file`
416     ADD PRIMARY KEY (`AID`),
417     ADD KEY `check` (`check`),
418     ADD KEY `UID` (`UID`),
419     ADD KEY `ref_AID` (`ref_AID`);
420    
421     ALTER TABLE `user_err_login_log`
422     ADD PRIMARY KEY (`ID`),
423     ADD KEY `login_dt` (`login_dt`,`login_ip`);
424    
425     ALTER TABLE `user_life_log`
426     ADD PRIMARY KEY (`ID`),
427     ADD KEY `set_UID` (`set_UID`),
428     ADD KEY `UID` (`UID`);
429    
430     ALTER TABLE `user_list`
431     ADD PRIMARY KEY (`UID`),
432     ADD UNIQUE KEY `username` (`username`),
433     ADD KEY `verified` (`verified`),
434     ADD KEY `enable` (`enable`);
435    
436     ALTER TABLE `user_login_log`
437     ADD PRIMARY KEY (`ID`),
438     ADD KEY `UID` (`UID`),
439     ADD KEY `login_dt` (`login_dt`);
440    
441     ALTER TABLE `user_modify_email_verify`
442     ADD PRIMARY KEY (`MID`),
443     ADD UNIQUE KEY `verify_code` (`verify_code`),
444     ADD KEY `UID` (`UID`),
445     ADD KEY `complete` (`complete`);
446    
447     ALTER TABLE `user_modify_log`
448     ADD PRIMARY KEY (`MID`),
449     ADD KEY `UID` (`UID`);
450    
451     ALTER TABLE `user_nickname`
452     ADD PRIMARY KEY (`NID`),
453     ADD KEY `UID` (`UID`),
454     ADD KEY `nickname` (`nickname`),
455     ADD KEY `begin_dt` (`begin_dt`),
456     ADD KEY `end_dt` (`end_dt`);
457    
458     ALTER TABLE `user_online`
459 sysadm 1.8 ADD PRIMARY KEY (`SID`) USING BTREE,
460 sysadm 1.4 ADD KEY `login_tm` (`login_tm`),
461     ADD KEY `UID` (`UID`),
462 sysadm 1.8 ADD KEY `last_tm` (`last_tm`);
463 sysadm 1.4
464     ALTER TABLE `user_pubinfo`
465     ADD PRIMARY KEY (`UID`),
466     ADD UNIQUE KEY `nickname` (`nickname`),
467     ADD KEY `life` (`life`),
468     ADD KEY `login_notify_dt` (`login_notify_dt`),
469     ADD KEY `exp` (`exp`),
470 sysadm 1.10 ADD KEY `last_login_dt` (`last_login_dt`);
471 sysadm 1.4
472     ALTER TABLE `user_reginfo`
473     ADD PRIMARY KEY (`UID`);
474    
475     ALTER TABLE `user_score`
476     ADD PRIMARY KEY (`UID`),
477     ADD KEY `score` (`score`);
478    
479     ALTER TABLE `user_score_log`
480     ADD PRIMARY KEY (`ID`),
481     ADD KEY `UID` (`UID`);
482    
483     ALTER TABLE `view_article_log`
484     ADD PRIMARY KEY (`AID`,`UID`),
485 sysadm 1.19 ADD UNIQUE KEY `UID` (`UID`,`AID`),
486 sysadm 1.4 ADD KEY `dt` (`dt`);
487    
488     ALTER TABLE `visit_log`
489     ADD PRIMARY KEY (`VID`);
490    
491 sysadm 1.8
492 sysadm 1.4 ALTER TABLE `admin_config`
493     MODIFY `AID` smallint NOT NULL AUTO_INCREMENT;
494    
495     ALTER TABLE `ban_user_list`
496     MODIFY `BID` smallint NOT NULL AUTO_INCREMENT;
497    
498     ALTER TABLE `bbs`
499     MODIFY `AID` int NOT NULL AUTO_INCREMENT;
500    
501     ALTER TABLE `bbs_article_op`
502     MODIFY `MID` int NOT NULL AUTO_INCREMENT;
503    
504     ALTER TABLE `bbs_content`
505     MODIFY `CID` int NOT NULL AUTO_INCREMENT;
506    
507     ALTER TABLE `bbs_msg`
508     MODIFY `MID` int NOT NULL AUTO_INCREMENT;
509    
510     ALTER TABLE `email`
511     MODIFY `ID` int NOT NULL AUTO_INCREMENT;
512    
513     ALTER TABLE `ex_dir`
514     MODIFY `FID` mediumint NOT NULL AUTO_INCREMENT;
515    
516     ALTER TABLE `friend_list`
517     MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
518    
519     ALTER TABLE `section_class`
520     MODIFY `CID` smallint NOT NULL AUTO_INCREMENT;
521    
522     ALTER TABLE `section_config`
523     MODIFY `SID` smallint NOT NULL AUTO_INCREMENT;
524    
525     ALTER TABLE `section_favorite`
526     MODIFY `ID` int NOT NULL AUTO_INCREMENT;
527    
528     ALTER TABLE `section_master`
529     MODIFY `MID` smallint NOT NULL AUTO_INCREMENT;
530    
531     ALTER TABLE `send_pass_log`
532     MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
533    
534     ALTER TABLE `upload_file`
535     MODIFY `AID` mediumint NOT NULL AUTO_INCREMENT;
536    
537     ALTER TABLE `user_err_login_log`
538     MODIFY `ID` int NOT NULL AUTO_INCREMENT;
539    
540     ALTER TABLE `user_life_log`
541     MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
542    
543     ALTER TABLE `user_list`
544     MODIFY `UID` mediumint NOT NULL AUTO_INCREMENT;
545    
546     ALTER TABLE `user_login_log`
547     MODIFY `ID` int NOT NULL AUTO_INCREMENT;
548    
549     ALTER TABLE `user_modify_email_verify`
550     MODIFY `MID` mediumint NOT NULL AUTO_INCREMENT;
551    
552     ALTER TABLE `user_modify_log`
553     MODIFY `MID` mediumint NOT NULL AUTO_INCREMENT;
554    
555     ALTER TABLE `user_nickname`
556     MODIFY `NID` mediumint NOT NULL AUTO_INCREMENT;
557    
558     ALTER TABLE `user_score_log`
559     MODIFY `ID` mediumint NOT NULL AUTO_INCREMENT;
560    
561     ALTER TABLE `visit_log`
562     MODIFY `VID` int NOT NULL AUTO_INCREMENT;

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