में DEFAULT मान है, मैं कॉलम मान के लिए रिकॉर्ड्स प्राप्त करना चाहता हूं जो शून्य और कॉलम मान के बराबर नहीं है, डिफ़ॉल्ट मान के बराबर नहीं है। मुझे पता है कि हमयह जांचने के लिए कि कॉलम मान न्यूल है या MySQL
SELECT * FROM table WHERE column_name is NOT NULL AND column_name != 'some_default_value';
लेकिन उपयोग कर सकते हैं क्या हुआ अगर भविष्य में परिवर्तन में कुछ एक तालिका में इस some_default_value? क्या कोई लचीला समाधान है? rows.count यह मदद मिलेगी आप जानते हैं कि तालिका रिक्त है या इस प्रकार एक ही मान का उपयोग करने के
SELECT *
FROM table
WHERE IFNULL(column_name, DEFAULT(column_name)) <> DEFAULT(column_name);
सीखा 1 अधिक समारोह आज के बारे में अधिक पढ़ सकते हैं। –