/[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.8 - (hide 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 sysadm 1.4 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
2 sysadm 1.8 START TRANSACTION;
3 sysadm 1.4 SET time_zone = "+00:00";
4    
5 sysadm 1.3 CREATE TABLE `admin_config` (
6 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `ban_user_list` (
15 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `bbs` (
30 sysadm 1.4 `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 sysadm 1.8 `old_SID` smallint NOT NULL DEFAULT '0'
60 sysadm 1.4 ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
61    
62 sysadm 1.3 CREATE TABLE `bbs_article_op` (
63 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `bbs_content` (
73 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `bbs_ex_dl` (
79 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `bbs_msg` (
89 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `email` (
101 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `ex_dir` (
116 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `ex_file` (
125 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `friend_list` (
130 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `journal_data` (
136 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `journal_index` (
143 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `mng_err_login_log` (
149 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `mng_login_log` (
157 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `mng_priv_list` (
164 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `mng_user_list` (
181 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `section_apply_log` (
188 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `section_class` (
196 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `section_class_master` (
204 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `section_config` (
215 sysadm 1.4 `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 sysadm 1.8 `topic_retention` smallint NOT NULL DEFAULT '0',
221 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `section_favorite` (
238 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `section_master` (
244 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `section_master_apply` (
256 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `section_user_priv` (
268 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `send_pass_log` (
275 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `upload_file` (
282 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_auth` (
293 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_err_login_log` (
307 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_life_log` (
315 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_list` (
324 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_login_log` (
335 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_modify_email_verify` (
342 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_modify_log` (
352 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_nickname` (
360 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_online` (
370 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_pubinfo` (
379 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_reginfo` (
410 sysadm 1.4 `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 sysadm 1.3
425     CREATE TABLE `user_reginfo_log` (
426 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_regverify` (
440 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_score` (
447 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `user_score_log` (
454 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `view_article_log` (
462 sysadm 1.4 `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 sysadm 1.3 CREATE TABLE `visit_log` (
468 sysadm 1.4 `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 sysadm 1.8
474 sysadm 1.4 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 sysadm 1.8 ADD PRIMARY KEY (`SID`) USING BTREE,
652 sysadm 1.4 ADD KEY `login_tm` (`login_tm`),
653     ADD KEY `UID` (`UID`),
654 sysadm 1.8 ADD KEY `last_tm` (`last_tm`);
655 sysadm 1.4
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 sysadm 1.8
692 sysadm 1.4 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 sysadm 1.8 COMMIT;

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