... SQLite तालिकाओं के भीतर सभी पंक्तियों में 64-बिट हस्ताक्षरित पूर्णांक कुंजी है जो विशिष्ट रूप से अपनी तालिका के भीतर की पंक्ति को पहचानती है ... एक विशिष्ट पंक्ति के साथ रिकॉर्ड के लिए खोज, या एक निर्दिष्ट सीमा के भीतर पंक्ति के साथ सभी रिकॉर्ड के लिए लगभग दो बार के रूप में है। किसी भी अन्य प्राथमिक कुंजी या अनुक्रमित मान को निर्दिष्ट करके बनाई गई समान खोज के रूप में उपवास।
नीचे दिए गए एक अपवाद के साथ, यदि एक पंक्ति तालिका में एक प्राथमिक कुंजी होती है जिसमें एक एकल स्तंभ होता है और उस स्तंभ का घोषित प्रकार ऊपरी और निचले मामले के किसी भी मिश्रण में "INTEGER" होता है, तो स्तंभ पंक्तिदार के लिए एक उपनाम बन जाता है।
इस तरह के कॉलम को आमतौर पर "पूर्णांक प्राथमिक कुंजी" के रूप में संदर्भित किया जाता है। एक प्राथमिक कुंजी स्तंभ केवल पूर्णांक प्राथमिक कुंजी बन जाता है यदि घोषित प्रकार का नाम "INTEGER" है। अन्य पूर्णांक प्रकार के नाम जैसे "INT" या "BIGINT" या "SHORT INTEGER" या "UNSIGNED INTEGER" प्राथमिक कुंजी स्तंभ को पूर्णांक आत्मीयता और एक अद्वितीय सूचकांक के साथ व्यवहार करने का कारण बनता है, न कि पंक्ति के लिए उपनाम के रूप में।