ඇත්ත කලකට පෙර මම ඔබට පෙන්නුවා වර්ඩ්ප්රෙස් අඩවි විධාන සමඟ කළමනාකරණය කරන්නේ කෙසේද, එය ස්ක්රිප්ට් එකක් හරහා විය perl. මෙම අවස්ථාවේදී, SQL විමසුම් භාවිතා කරමින් වර්ඩ්ප්රෙස් අදහස් කළමනාකරණය කරන්නේ කෙසේදැයි මම ඔබට විශේෂයෙන් පෙන්වන්නම්, එනම් MySQL කොන්සෝලයෙහි විධාන භාවිතා කිරීම.
මතක තබා ගත යුතු පළමු දෙය නම් ඔවුන්ට MySQL පර්යන්තය හෝ කොන්සෝලය වෙත ප්රවේශය තිබිය යුතුය, අපි SSH හරහා සේවාදායකයට ප්රවේශ වෙමු යැයි සිතමු.
mysql -u root -p
මෙය ලියා තද කළ පසු ඇතුලත් කරන්න එය එම MySQL පරිශීලකයාගේ මුරපදය ඉල්ලනු ඇත, ඔවුන් එය ලියයි, ඔවුන් නැවත එබිය යුතුය ඇතුලත් කරන්න සහ වොයිලා, ඔවුන් දැනටමත් ප්රවේශ වී ඇත:
MySQL කවචය තුළට ගිය පසු අප භාවිතා කිරීමට යන්නේ කුමන දත්ත සමුදායද යන්න සඳහන් කළ යුතුය, ඔබට ලබා ගත හැකි දත්ත සමුදායන් දැක ගත හැකිය:
දත්ත සමුදායන් පෙන්වන්න;
පවතින දත්ත සමුදායන් මා කී පරිදි මෙය ඔබට පෙන්වනු ඇත, අපේක්ෂිත එකක් කැඳවනු ඇතැයි සිතමු sitewordpress, අපි එය භාවිතා කිරීම ආරම්භ කරමු:
sitewordpress භාවිතා කරන්න;
වගු සමඟ හඳුන්වන දේ සමාලෝචනය කරමු:
වගු පෙන්වන්න;
මෙය අපට වගු වල නම් කියනු ඇත, අතිශයින්ම වැදගත් වන්නේ අදහස් හා සම්බන්ධ වගුවේ නම හරියටම කුමක් දැයි අප දැක ගත යුතු බැවිනි: අදහස්
එය සාමාන්යයෙන් wp_comments ලෙස හැඳින්වේ, ඒ හා සමානව, වැදගත් දෙය නම් එය සැමවිටම අවසන් වීමයි: අදහස්
ඒ
SPAM අදහස් මකන්න
මෙම රේඛාව සමඟ SPAM ලෙස සලකුණු කර ඇති සියලුම අදහස් මකා දැමෙනු ඇත:
Wp_comments වෙතින් මකන්න WHERE comment_approved = 'අයාචිත තැපැල්';
මධ්යස්ථව පවතින සියලු අදහස් මකන්න
Wp_comments වෙතින් මකන්න WHERE comment_approved = '0';
සියලුම අදහස් වල පෙළ ප්රතිස්ථාපනය කරන්න
“දේශපාලන” යන වචනය සඳහා සියලු අදහස් සෙවීමට හා එය “දූෂිත” ලෙස ප්රතිස්ථාපනය කිරීමට අපට අවශ්ය යැයි සිතමු.
යාවත්කාලීන කරන්න wp_comments SET `comment_content` = ප්රතිස්ථාපනය කරන්න (` comment_content`, 'Politicos', 'corruptos');
කර්තෘගේ අඩවි URL මත පදනම්ව අදහස් මකන්න
කිසියම් හේතුවක් නිසා අදහස් දැක්වීමේදී, අදහස් දැක්වීමේ ආකෘති දත්තවල (නම, වෙබ් අඩවිය සහ විද්යුත් තැපෑල) ඔවුන්ගේ වෙබ් අඩවිය http://taringa.com බව සඳහන් කර ඇති ඕනෑම පරිශීලකයෙකුගෙන් සියලු අදහස් ඉවත් කිරීමට අපට අවශ්ය යැයි සිතමු (උදාහරණයක් උපුටා දැක්වීමට) , එය එසේ වනු ඇත:
Wp_comments වෙතින් මකන්න WHERE comment_author_url 'http://taringa.com' වැනි;
පැරණි ලිපි පිළිබඳ අදහස් වසා දමන්න
ඔවුන්ගේ වෙබ් අඩවි වල පැරණි සටහන් වල අදහස් වසා දැමීමට කැමති අය ගැන මම දනිමි, එබැවින් ඔවුන් එක් එක් පෝස්ට් එකින් එක සංස්කරණය කළ යුතුය.
UPDATE wp_posts SET comment_status = 'වසා ඇත' WHERE post_date <'2010-02-10' සහ post_status = 'public';
ඔබට පෙනෙන පරිදි, පේළියේ මැද 2010-02-10 දිනයකි, මෙයින් අදහස් කරන්නේ ප්රකාශයට පත් කරන ලද සහ ප්රකාශන දිනයක් ඇති සියලුම ලිපි 10 පෙබරවාරි 2010 ට වඩා අඩු බවයි (එනම් ඒවා මීට පෙර ප්රකාශයට පත් කර ඇත ) අදහස් වසා දමනු ඇත, කිසිවෙකුට ඒවා ගැන තවදුරටත් අදහස් දැක්වීමට නොහැකි වනු ඇත.
සියලුම ලිපි සඳහා අදහස් වසා දමන්න
සමහර පෝස්ට් වල පමණක් අදහස් වැසීමට ඔබට අවශ්ය නැති නමුත් සියල්ලටම, මෙම රේඛාව ඔබට උපකාරී වනු ඇත:
UPDATE wp_posts SET comment_status = 'closed', ping_status = 'closed' WHERE comment_status = 'open';
ඔබට මෙය ආපසු හැරවීමට අවශ්ය නම්, විවෘත කිරීම සඳහා වසා ඇති වෙනස වෙනස් කරන්න, සහ වොයිලා, වෙනස්කම් සමඟ රේඛාව නැවත ක්රියාත්මක කරන්න.
නිශ්චිත කාල පරාසයක් තුළ කළ අදහස් මකන්න
1 අප්රියෙල් 2014 වන දින සවස 4:15 ත් රාත්රී 10:40 ත් අතර කළ සියලු අදහස් මකා දැමීමට අපට අවශ්ය යැයි සිතමු.
WP_comments වෙතින් මකන්න WHERE comment_date> '2014-04-01 16:15:00' සහ comment_date <= '2014-04-01 22:40:00';
ඔබට පෙනෙන පරිදි, කාලය පැය 24 ආකෘතියෙන්, එනම් මිලිටරි වේලාවෙන්.
අවසානය!
හොඳයි, එකතු කිරීමට තවත් කිසිවක් නැත, එක් අයෙකුට වඩා මෙය සිත්ගන්නාසුළු බව මම දනිමි.
උත්තරයක් දෙන්න
අදහස් 7 ක්, ඔබේ අදහස් තබන්න
මම හිතන්නේ ඔබ ඩෙස්ඩෙලිනක්ස් හහාහා නොදැන එය හැක් කළා
මෙම ලිපියේ පයින්ට් එකට කුමක් සිදුවේද? මේක ජරාවක් වගේ.
සූදානම්. සවි කර ඇත.
මේ ඇලෙජැන්ඩ්රෝ ...
හාහා! ජරාව ඇලෙජැන්ඩ්රෝ සෑදීම නවත්වන්න!
මම ඔබව අල්ලා ගන්නා විට….
MySQL නිබන්ධනය වඩාත් අර්ථවත් නොවේද? නැතහොත්, ඔබට අවශ්ය වන්නේ “කොන්සෝලයෙන් වර්ඩ්ප්රෙස් අදහස් කළමනාකරණය කරන්න” නම් අවම වශයෙන් මෙම සියලු විමසුම් ස්වයංක්රීය කරන ෂෙල් ස්ක්රිප්ට් එකක් ඉදිරිපත් කිරීමේ අලංකරණය තිබිය යුතුය.
කෙසේ වෙතත්, තනතුර සඳහා මගේ දායකත්වය සීමා කිරීම (මොනතරම් අලුත් දෙයක්ද!)
වර්ඩ්ප්රෙස් දත්ත ගබඩාව පූරණය කර එය භූගත කිරීමට:
දත්ත සමුදාය අතහරින්න;
එය ප්රයෝජනවත් යැයි මම සිතමි ...
MySQL නිබන්ධනයක්, විමසුම් සහ වෙනත් ඒවා වඩාත් පුළුල් වනු ඇත ... නමුත්, වර්ඩ්ප්රෙස් හි අදහස් දැක්වීම්වල යම් යම් වෙනස්කම් කිරීමට පමණක් කැමති අයට එය ප්රායෝගික නොවන අතර ඔවුන්ට බොහෝ දේ නොතේරෙනු ඇත.
සැරසිලි තිබීම හෝ නොකිරීම පිළිබඳ කාරණය සම්බන්ධයෙන්, විලියන්ස් වෙත පැමිණෙන්න, ඔබ පළමුව යමක් දායක කර පසුව අන් අයගේ දායකත්වය විවේචනය කරන්න ok
ප්රජාවට ප්රයෝජනවත් වන ඔබේ වෙබ් අඩවිය / බ්ලොගය කොහිද? මම අහනවා ඇයි, ඔබට සැරසිලි හා ගෞරවය තිබිය යුතුයි නේද? ^ _ ^
තනතුරේ හොඳම කොටස…. දූෂිත දේශපාලන .යන්
+1