जवाबों:
एक अपवाद के साथ, हाँ। वह अपवाद है cache_form
। यह वास्तव में कैश टेबल नहीं है, लेकिन आपकी साइट पर वर्तमान में प्रदर्शित रूपों की अस्थायी $ form_state जानकारी है। उस तालिका को साफ़ करने से ये फ़ॉर्म अमान्य हो जाएंगे और जब कोई उपयोगकर्ता तब उस फ़ॉर्म को सबमिट करने की कोशिश करेगा, तो उसे एक त्रुटि संदेश मिलेगा और उस फॉर्म को फिर से भरना होगा।
ध्यान दें कि drush sql-dump
और बैकअप और माइग्रेट स्वचालित रूप से जब इन बजाय mysqldump या phpmyadmin के साथ एक डेटाबेस डंप बनाने इन और अन्य तालिकाओं की सामग्री को छोड़ दें।
उस सूची में एक "झूठा दोस्त" है। cache_form एक कैश टेबल नहीं है, और इसे खाली करना उस समय साइट पर सक्रिय सभी रूपों को अमान्य कर देगा।
मुझे यह भी कारण नहीं दिखता कि आप इसके लिए phpmyadmin का उपयोग क्यों करेंगे। यह क्लंकी और त्रुटि प्रवण है। "drush cc all" क्या आपका दोस्त है :)
कैश टेबल का उद्देश्य गणना मूल्यों को बनाए रखना है। जब कोई मॉड्यूल cache_get () को कॉल करता है , और यह खाली मान वापस मिलता है, तो यह कैश्ड मूल्यों को वापस प्राप्त करने के लिए कोड निष्पादित करता है।
सभी मॉड्यूल जो मुझे पता है कि कैश में वे मान प्राप्त करने के लिए कोड को स्वचालित रूप से निष्पादित करते हैं, यदि कैश खाली है; कैश को खाली करने से इसका उपयोग करने वाले मॉड्यूल को कोई समस्या नहीं होती है।
मैंने इसे कई बार किया है और इसे करने से कोई समस्या नहीं आई है।
महत्वपूर्ण सूचना - एक बार में सभी कैश तालिकाओं को साफ़ करने का प्रयास करें । यह Drupal को अमान्य कैश डेटा का उपयोग करने से रोकेगा।