
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x53;&#x51;&#x4C;&#x69;&#x74;&#x65;&#x20;&#x89E6;&#x53D1;&#x5668;&#xFF08;&#x54;&#x72;&#x69;&#x67;&#x67;&#x65;&#x72;&#xFF09;&#x5B;&#x8F6C;&#x5D;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x31;&#x39;&#x2D;&#x30;&#x32;&#x2D;&#x31;&#x34;&#x20;&#x30;&#x37;&#x3A;&#x33;&#x32;&#x20;&#x41;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=7">&#x670D;&#x52A1;&#x5668;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> SQLite &#x89E6;&#x53D1;&#x5668;&#xFF08;Trigger&#xFF09;&#x662F;&#x6570;&#x636E;&#x5E93;&#x7684;&#x56DE;&#x8C03;&#x51FD;&#x6570;&#xFF0C;&#x5B83;&#x4F1A;&#x5728;&#x6307;&#x5B9A;&#x7684;&#x6570;&#x636E;&#x5E93;&#x4E8B;&#x4EF6;&#x53D1;&#x751F;&#x65F6;&#x81EA;&#x52A8;&#x6267;&#x884C;/&#x8C03;&#x7528;&#x3002;&#x4EE5;&#x4E0B;&#x662F;&#x5173;&#x4E8E; SQLite &#x7684;&#x89E6;&#x53D1;&#x5668;&#xFF08;Trigger&#xFF09;&#x7684;&#x8981;&#x70B9;&#xFF1A;<br/>&#x25A0; SQLite &#x7684;&#x89E6;&#x53D1;&#x5668;&#xFF08;Trigger&#xFF09;&#x53EF;&#x4EE5;&#x6307;&#x5B9A;&#x5728;&#x7279;&#x5B9A;&#x7684;&#x6570;&#x636E;&#x5E93;&#x8868;&#x53D1;&#x751F; Del&#101;te&#x3001;Ins&#101;rt &#x6216; Up&#100;ate &#x65F6;&#x89E6;&#x53D1;&#xFF0C;&#x6216;&#x5728;&#x4E00;&#x4E2A;&#x6216;&#x591A;&#x4E2A;&#x6307;&#x5B9A;&#x8868;&#x7684;&#x5217;&#x53D1;&#x751F;&#x66F4;&#x65B0;&#x65F6;&#x89E6;&#x53D1;&#x3002;<br/>&#x25A0; SQLite &#x53EA;&#x652F;&#x6301; FOR EACH ROW &#x89E6;&#x53D1;&#x5668;&#xFF08;Trigger&#xFF09;&#xFF0C;&#x6CA1;&#x6709; FOR EACH STATEMENT &#x89E6;&#x53D1;&#x5668;&#xFF08;Trigger&#xFF09;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x660E;&#x786E;&#x6307;&#x5B9A; FOR EACH ROW &#x662F;&#x53EF;&#x9009;&#x7684;&#x3002;<br/>&#x25A0; WHEN &#x5B50;&#x53E5;&#x548C;&#x89E6;&#x53D1;&#x5668;&#xFF08;Trigger&#xFF09;&#x52A8;&#x4F5C;&#x53EF;&#x80FD;&#x8BBF;&#x95EE;&#x4F7F;&#x7528;&#x8868;&#x5355; NEW.column-name &#x548C; OLD.column-name &#x7684;&#x5F15;&#x7528;&#x63D2;&#x5165;&#x3001;&#x5220;&#x9664;&#x6216;&#x66F4;&#x65B0;&#x7684;&#x884C;&#x5143;&#x7D20;&#xFF0C;&#x5176;&#x4E2D; column-name &#x662F;&#x4ECE;&#x4E0E;&#x89E6;&#x53D1;&#x5668;&#x5173;&#x8054;&#x7684;&#x8868;&#x7684;&#x5217;&#x7684;&#x540D;&#x79F0;&#x3002;<br/>&#x25A0; &#x5982;&#x679C;&#x63D0;&#x4F9B; WHEN &#x5B50;&#x53E5;&#xFF0C;&#x5219;&#x53EA;&#x9488;&#x5BF9; WHEN &#x5B50;&#x53E5;&#x4E3A;&#x771F;&#x7684;&#x6307;&#x5B9A;&#x884C;&#x6267;&#x884C; SQL &#x8BED;&#x53E5;&#x3002;&#x5982;&#x679C;&#x6CA1;&#x6709;&#x63D0;&#x4F9B; WHEN &#x5B50;&#x53E5;&#xFF0C;&#x5219;&#x9488;&#x5BF9;&#x6240;&#x6709;&#x884C;&#x6267;&#x884C; SQL &#x8BED;&#x53E5;&#x3002;<br/>&#x25A0; BEFORE &#x6216; AFTER &#x5173;&#x952E;&#x5B57;&#x51B3;&#x5B9A;&#x4F55;&#x65F6;&#x6267;&#x884C;&#x89E6;&#x53D1;&#x5668;&#x52A8;&#x4F5C;&#xFF0C;&#x51B3;&#x5B9A;&#x662F;&#x5728;&#x5173;&#x8054;&#x884C;&#x7684;&#x63D2;&#x5165;&#x3001;&#x4FEE;&#x6539;&#x6216;&#x5220;&#x9664;&#x4E4B;&#x524D;&#x6216;&#x8005;&#x4E4B;&#x540E;&#x6267;&#x884C;&#x89E6;&#x53D1;&#x5668;&#x52A8;&#x4F5C;&#x3002;<br/>&#x25A0; &#x5F53;&#x89E6;&#x53D1;&#x5668;&#x76F8;&#x5173;&#x8054;&#x7684;&#x8868;&#x5220;&#x9664;&#x65F6;&#xFF0C;&#x81EA;&#x52A8;&#x5220;&#x9664;&#x89E6;&#x53D1;&#x5668;&#xFF08;Trigger&#xFF09;&#x3002;<br/>&#x25A0; &#x8981;&#x4FEE;&#x6539;&#x7684;&#x8868;&#x5FC5;&#x987B;&#x5B58;&#x5728;&#x4E8E;&#x540C;&#x4E00;&#x6570;&#x636E;&#x5E93;&#x4E2D;&#xFF0C;&#x4F5C;&#x4E3A;&#x89E6;&#x53D1;&#x5668;&#x88AB;&#x9644;&#x52A0;&#x7684;&#x8868;&#x6216;&#x89C6;&#x56FE;&#xFF0C;&#x4E14;&#x5FC5;&#x987B;&#x53EA;&#x4F7F;&#x7528; tablename&#xFF0C;&#x800C;&#x4E0D;&#x662F; database.tablename&#x3002;<br/>&#x25A0; &#x4E00;&#x4E2A;&#x7279;&#x6B8A;&#x7684; SQL &#x51FD;&#x6570; RAISE() &#x53EF;&#x7528;&#x4E8E;&#x89E6;&#x53D1;&#x5668;&#x7A0B;&#x5E8F;&#x5185;&#x629B;&#x51FA;&#x5F02;&#x5E38;&#x3002;<br/>&#x8BED;&#x6CD5;<br/>&#x521B;&#x5EFA; &#x89E6;&#x53D1;&#x5668;&#xFF08;Trigger&#xFF09; &#x7684;&#x57FA;&#x672C;&#x8BED;&#x6CD5;&#x5982;&#x4E0B;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Cr&#101;ate&nbsp;&nbsp;TRIGGER trigger_name [BEFORE|AFTER] event_name <br/>ON table_name<br/>BEGIN<br/> -- Trigger logic goes here....<br/>END;<br/>&#x5728;&#x8FD9;&#x91CC;&#xFF0C;event_name &#x53EF;&#x4EE5;&#x662F;&#x5728;&#x6240;&#x63D0;&#x5230;&#x7684;&#x8868; table_name &#x4E0A;&#x7684; Ins&#101;rt&#x3001;Del&#101;te &#x548C; Up&#100;ate &#x6570;&#x636E;&#x5E93;&#x64CD;&#x4F5C;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x8868;&#x540D;&#x540E;&#x9009;&#x62E9;&#x6307;&#x5B9A; FOR EACH ROW&#x3002;<br/>&#x4EE5;&#x4E0B;&#x662F;&#x5728; Up&#100;ate &#x64CD;&#x4F5C;&#x4E0A;&#x5728;&#x8868;&#x7684;&#x4E00;&#x4E2A;&#x6216;&#x591A;&#x4E2A;&#x6307;&#x5B9A;&#x5217;&#x4E0A;&#x521B;&#x5EFA;&#x89E6;&#x53D1;&#x5668;&#xFF08;Trigger&#xFF09;&#x7684;&#x8BED;&#x6CD5;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Cr&#101;ate&nbsp;&nbsp;TRIGGER trigger_name [BEFORE|AFTER] Up&#100;ate OF column_name <br/>ON table_name<br/>BEGIN<br/> -- Trigger logic goes here....<br/>END;<br/>&#x5B9E;&#x4F8B;<br/>&#x8BA9;&#x6211;&#x4EEC;&#x5047;&#x8BBE;&#x4E00;&#x4E2A;&#x60C5;&#x51B5;&#xFF0C;&#x6211;&#x4EEC;&#x8981;&#x4E3A;&#x88AB;&#x63D2;&#x5165;&#x5230;&#x65B0;&#x521B;&#x5EFA;&#x7684; COMPANY &#x8868;&#xFF08;&#x5982;&#x679C;&#x5DF2;&#x7ECF;&#x5B58;&#x5728;&#xFF0C;&#x5219;&#x5220;&#x9664;&#x91CD;&#x65B0;&#x521B;&#x5EFA;&#xFF09;&#x4E2D;&#x7684;&#x6BCF;&#x4E00;&#x4E2A;&#x8BB0;&#x5F55;&#x4FDD;&#x6301;&#x5BA1;&#x8BA1;&#x8BD5;&#x9A8C;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;sqlite&gt; Cr&#101;ate TABLE COMPANY(<br/>&nbsp;&nbsp; ID INT PRIMARY KEY&nbsp;&nbsp;&nbsp;&nbsp; NOT NULL,<br/>&nbsp;&nbsp; NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TEXT&nbsp;&nbsp;&nbsp;&nbsp;NOT NULL,<br/>&nbsp;&nbsp; AGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INT&nbsp;&nbsp;&nbsp;&nbsp; NOT NULL,<br/>&nbsp;&nbsp; ADDRESS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHAR(50),<br/>&nbsp;&nbsp; SALARY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REAL<br/>);<br/>&#x4E3A;&#x4E86;&#x4FDD;&#x6301;&#x5BA1;&#x8BA1;&#x8BD5;&#x9A8C;&#xFF0C;&#x6211;&#x4EEC;&#x5C06;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x540D;&#x4E3A; AUDIT &#x7684;&#x65B0;&#x8868;&#x3002;&#x6BCF;&#x5F53; COMPANY &#x8868;&#x4E2D;&#x6709;&#x4E00;&#x4E2A;&#x65B0;&#x7684;&#x8BB0;&#x5F55;&#x9879;&#x65F6;&#xFF0C;&#x65E5;&#x5FD7;&#x6D88;&#x606F;&#x5C06;&#x88AB;&#x63D2;&#x5165;&#x5176;&#x4E2D;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;sqlite&gt; Cr&#101;ate TABLE AUDIT(<br/>&nbsp;&nbsp;&nbsp;&nbsp;EMP_ID INT NOT NULL,<br/>&nbsp;&nbsp;&nbsp;&nbsp;ENTRY_DATE TEXT NOT NULL<br/>);<br/>&#x5728;&#x8FD9;&#x91CC;&#xFF0C;ID &#x662F; AUDIT &#x8BB0;&#x5F55;&#x7684; ID&#xFF0C;EMP_ID &#x662F;&#x6765;&#x81EA; COMPANY &#x8868;&#x7684; ID&#xFF0C;DATE &#x5C06;&#x4FDD;&#x6301; COMPANY &#x4E2D;&#x8BB0;&#x5F55;&#x88AB;&#x521B;&#x5EFA;&#x65F6;&#x7684;&#x65F6;&#x95F4;&#x6233;&#x3002;&#x6240;&#x4EE5;&#xFF0C;&#x73B0;&#x5728;&#x8BA9;&#x6211;&#x4EEC;&#x5728; COMPANY &#x8868;&#x4E0A;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x89E6;&#x53D1;&#x5668;&#xFF0C;&#x5982;&#x4E0B;&#x6240;&#x793A;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;sqlite&gt; Cr&#101;ate TRIGGER audit_log AFTER Ins&#101;rt <br/>ON COMPANY<br/>BEGIN<br/>&nbsp;&nbsp; Ins&#101;rt INTO AUDIT(EMP_ID, ENTRY_DATE) VALUES (new.ID, datetime(&#39;now&#39;));<br/>END;<br/>&#x73B0;&#x5728;&#xFF0C;&#x6211;&#x4EEC;&#x5C06;&#x5F00;&#x59CB;&#x5728; COMPANY &#x8868;&#x4E2D;&#x63D2;&#x5165;&#x8BB0;&#x5F55;&#xFF0C;&#x8FD9;&#x5C06;&#x5BFC;&#x81F4;&#x5728; AUDIT &#x8868;&#x4E2D;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x5BA1;&#x8BA1;&#x65E5;&#x5FD7;&#x8BB0;&#x5F55;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x8BA9;&#x6211;&#x4EEC;&#x5728; COMPANY &#x8868;&#x4E2D;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x8BB0;&#x5F55;&#xFF0C;&#x5982;&#x4E0B;&#x6240;&#x793A;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;sqlite&gt; Ins&#101;rt INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)<br/>VALUES (1, &#39;Paul&#39;, 32, &#39;California&#39;, 20000.00 );<br/>&#x8FD9;&#x5C06;&#x5728; COMPANY &#x8868;&#x4E2D;&#x521B;&#x5EFA;&#x5982;&#x4E0B;&#x4E00;&#x4E2A;&#x8BB0;&#x5F55;&#xFF1A;<br/> &#x5F15;&#x7528;&#x5185;&#x5BB9;ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ADDRESS&nbsp;&nbsp;&nbsp;&nbsp; SALARY<br/>----------&nbsp;&nbsp;----------&nbsp;&nbsp;----------&nbsp;&nbsp;----------&nbsp;&nbsp;----------<br/>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Paul&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;California&nbsp;&nbsp;20000.0<br/>&#x540C;&#x65F6;&#xFF0C;&#x5C06;&#x5728; AUDIT &#x8868;&#x4E2D;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x8BB0;&#x5F55;&#x3002;&#x8FD9;&#x4E2A;&#x7EAA;&#x5F55;&#x662F;&#x89E6;&#x53D1;&#x5668;&#x7684;&#x7ED3;&#x679C;&#xFF0C;&#x8FD9;&#x662F;&#x6211;&#x4EEC;&#x5728; COMPANY &#x8868;&#x4E0A;&#x7684; Ins&#101;rt &#x64CD;&#x4F5C;&#x4E0A;&#x521B;&#x5EFA;&#x7684;&#x89E6;&#x53D1;&#x5668;&#xFF08;Trigger&#xFF09;&#x3002;&#x7C7B;&#x4F3C;&#x7684;&#xFF0C;&#x53EF;&#x4EE5;&#x6839;&#x636E;&#x9700;&#x8981;&#x5728; Up&#100;ate &#x548C; Del&#101;te &#x64CD;&#x4F5C;&#x4E0A;&#x521B;&#x5EFA;&#x89E6;&#x53D1;&#x5668;&#xFF08;Trigger&#xFF09;&#x3002;<br/> &#x5F15;&#x7528;&#x5185;&#x5BB9;EMP_ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ENTRY_DATE<br/>----------&nbsp;&nbsp;-------------------<br/>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2013-04-05 06:26:00<br/>&#x5217;&#x51FA;&#x89E6;&#x53D1;&#x5668;&#xFF08;TRIGGERS&#xFF09;<br/>&#x60A8;&#x53EF;&#x4EE5;&#x4ECE; sqlite_master &#x8868;&#x4E2D;&#x5217;&#x51FA;&#x6240;&#x6709;&#x89E6;&#x53D1;&#x5668;&#xFF0C;&#x5982;&#x4E0B;&#x6240;&#x793A;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;sqlite&gt; Sel&#101;ct name FROM sqlite_master<br/>Wh&#101;re type = &#39;trigger&#39;;<br/>&#x4E0A;&#x9762;&#x7684; SQLite &#x8BED;&#x53E5;&#x53EA;&#x4F1A;&#x5217;&#x51FA;&#x4E00;&#x4E2A;&#x6761;&#x76EE;&#xFF0C;&#x5982;&#x4E0B;&#xFF1A;<br/> &#x5F15;&#x7528;&#x5185;&#x5BB9;name<br/>----------<br/>audit_log<br/>&#x5982;&#x679C;&#x60A8;&#x60F3;&#x8981;&#x5217;&#x51FA;&#x7279;&#x5B9A;&#x8868;&#x4E0A;&#x7684;&#x89E6;&#x53D1;&#x5668;&#xFF0C;&#x5219;&#x4F7F;&#x7528; AND &#x5B50;&#x53E5;&#x8FDE;&#x63A5;&#x8868;&#x540D;&#xFF0C;&#x5982;&#x4E0B;&#x6240;&#x793A;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;sqlite&gt; Sel&#101;ct name FROM sqlite_master<br/>Wh&#101;re type = &#39;trigger&#39; AND tbl_name = &#39;COMPANY&#39;;<br/>&#x4E0A;&#x9762;&#x7684; SQLite &#x8BED;&#x53E5;&#x53EA;&#x4F1A;&#x5217;&#x51FA;&#x4E00;&#x4E2A;&#x6761;&#x76EE;&#xFF0C;&#x5982;&#x4E0B;&#xFF1A;<br/> &#x5F15;&#x7528;&#x5185;&#x5BB9;name<br/>----------<br/>audit_log<br/>&#x5220;&#x9664;&#x89E6;&#x53D1;&#x5668;&#xFF08;TRIGGERS&#xFF09;<br/>&#x4E0B;&#x9762;&#x662F; Dro&#112; &#x547D;&#x4EE4;&#xFF0C;&#x53EF;&#x7528;&#x4E8E;&#x5220;&#x9664;&#x5DF2;&#x6709;&#x7684;&#x89E6;&#x53D1;&#x5668;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;sqlite&gt; Dro&#112; TRIGGER trigger_name;</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (0)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.609&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x53;&#x51;&#x4C;&#x69;&#x74;&#x65;&#x20;&#x89E6;&#x53D1;&#x5668;&#xFF08;&#x54;&#x72;&#x69;&#x67;&#x67;&#x65;&#x72;&#xFF09;&#x5B;&#x8F6C;&#x5D;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.609&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.609&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
