मैं इस तरह की एक क्वेरी के साथ जाऊंगा:
SELECT id, path, ISNULL(LOAD_FILE(path)) as not_exists
FROM images
HAVING not_exists = 1
फ़ंक्शन LOAD_FILE
फ़ाइल को एक स्ट्रिंग के रूप में लोड करने का प्रयास करता है, और देता है NULL
जब यह विफल हो जाता है।
कृपया ध्यान दें कि इस मामले में विफलता इस तथ्य के कारण हो सकती है कि MySQL केवल उस विशिष्ट स्थान को नहीं पढ़ सकता है, भले ही फ़ाइल वास्तव में मौजूद हो।
संपादित करें:
जैसा कि @ostrokach ने टिप्पणियों में बताया, यह मानक SQL नहीं है, भले ही MySQL इसे मानक का पालन करने की अनुमति देता है:
SELECT *
FROM images
WHERE LOAD_FILE(PATH) IS NULL