ការចូលប្រើប្រព័ន្ធឯកសារដោយប្រើ SQL

ខ្ញុំទើបតែបានឆ្លងកាត់ជម្រើសដ៏ល្អមួយនៅក្នុងកម្មវិធី MySQL ដើម្បីចូលទៅក្នុងប្រព័ន្ធឯកសារនិងទទួលបានព័ត៌មានដ៏មានតម្លៃឧទាហរណ៍អំពីអត្ថិភាពនៃឯកសារនិងថតឯកសារឬមាតិការបស់វា។ នេះអាចមានប្រយោជន៍ខ្លាំងណាស់ដែលជាជំរើសមួយសំរាប់អនុគមន៍ ភីភី file_exists ព្រោះព័ត៌មានអំពីអត្ថិភាពនៃឯកសារនៅតែអាចត្រូវបានប្រើក្នុងសំណួរសំរាប់មុខងារតម្រៀបនិងប្រមូលផ្តុំបន្តទៀត។


ប្រសិនបើ អ្នកប្រើ មូលដ្ឋានទិន្នន័យដែលជាប់ទាក់ទងមាន ឯកសិទ្ធិ FILE អ្នកអាចប្រើពាក្យបញ្ជា

SELECT LOAD_FILE(*PFAD ZUR DATEI*)

ក្នុងអំឡុងពេលនៃការសាកសួរមិនត្រឹមតែពិនិត្យមើលថាតើឯកសារមានទេប៉ុន្តែថែមទាំងអានមាតិការបស់វាផងដែរ។

នៅលើប្រព័ន្ធវីនដូគួរកត់សំគាល់ថាសញ្ញាថយក្រោយត្រូវតែត្រូវបានសម្គាល់ស្របតាមផ្លូវទៅកាន់ឯកសារ (ឧទាហរណ៍៖ ស៊ី: \\ វីនដូវី។ ស៊ី។ ធី។ វី។ ស៊ី។ វី។ \\ ។ ល។ ទិដ្ឋភាពសុវត្ថិភាពក៏មិនគួរត្រូវបានមិនយកចិត្តទុកដាក់ទាំងស្រុងដែរដោយហេតុថាការផ្តល់ឯកសិទ្ធិ FILE ការចូលប្រើឃ្លាំងទិន្នន័យដោយស្វ័យប្រវត្តិមានន័យថាការចូលប្រើប្រព័ន្ធឯកសារនៅសល់។

ដើម្បីធានាថាមិនត្រឹមតែតម្លៃ NULL ត្រូវបានប្រគល់មកវិញទេត្រូវធានាថាអ្នកប្រើប្រាស់ដែលកំពុងដំណើរការ MySQL មានសិទ្ធិអាន។

ដើម្បីចូលប្រើឯកសារធំ ៗ ទ្រព្យសម្បត្តិសកល "អតិបរិមា - ឥវ៉ាន់" ដែលត្រូវបានកំណត់ត្រឹម ១ មេកាបៃត្រូវតែកើនឡើង។

mysql -u... -p...
set global max_allowed_packet = 1024 * 1024 * 512;
exit;

ឥឡូវនេះអ្នកអាច (បន្ទាប់ពីចាប់ផ្តើមម៉ាស៊ីនមេឡើងវិញ) ឯកសារចូលប្រើដែលអាចមានទំហំរហូតដល់ 512 មេកាបៃ។

ថយក្រោយ