मेरे पास SQLite में कुछ टेबल हैं और मैं यह समझने की कोशिश कर रहा हूं कि ऑटो-इन्क्रिएटेड डेटाबेस फ़ील्ड को कैसे रीसेट किया जाए।
मैंने पढ़ा है कि DELETE FROM tablename
सबकुछ हटा देना चाहिए और ऑटो-इन्क्रिमेंट फ़ील्ड को वापस रीसेट करना चाहिए 0
, लेकिन जब मैं ऐसा करता हूं तो यह डेटा को हटा देता है। जब एक नया रिकॉर्ड डाला जाता है, तो ऑटोइनक्रीमेंट पिक हो जाता है, जहां इसे डिलीट करने से पहले छोड़ दिया जाता है।
मेरे ident
क्षेत्र गुण इस प्रकार हैं:
- फ़ील्ड प्रकार :
integer
- फील्ड झंडे :
PRIMARY KEY
,AUTOINCREMENT
,UNIQUE
क्या यह मायने रखता है कि मैंने SQLite Maestro में तालिका बनाई है और मैं DELETE
SQLite Maestro में भी कथन को निष्पादित कर रहा हूं ?
कोई भी मदद बहुत अच्छी रहेगी।