/[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.7 - (hide annotations)
Sat Mar 8 03:32:32 2025 UTC (12 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.6: +0 -19 lines
Content type: application/sql
Remove BBS prize feature

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

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