Sql में डिफ़ॉल्ट रूप से सुरक्षित विकल्प सक्षम होते हैं जो उपयोगकर्ता को अनुपयुक्त कुंजी का उपयोग करके तालिका में डेटा को हटाने या अपडेट करने से प्रतिबंधित करता है। सुरक्षित अपडेट को चालू करने के लिए
पर जाएं।
edit->preferences->sql
संपादक और वरीयता विंडो के निचले भाग में सुरक्षित अपडेट चेक बॉक्स को अनचेक करें या यहां तक कि आप प्राथमिक कुंजी को संदर्भित करके हटा या अपडेट कर सकते हैं।
उदाहरण के लिए:मान लें कि हमारे पास user_details
. नामक तालिका है चार क्षेत्रों के साथ (name
, number
, email
,address
) जहां नाम प्राथमिक कुंजी है। तो आपका डिलीट स्टेटमेंट इस तरह दिखेगा
Delete from user_details where name="xxx";
नोट:सुरक्षित अद्यतन बंद होने के बाद डेटाबेस से पुन:कनेक्ट करें। यहां तक कि आप सर्वर को पुनरारंभ भी कर सकते हैं लेकिन फिर से कनेक्ट करना ठीक काम करता है।
आशा है कि इससे आपकी समस्या का समाधान हो जाएगा।