2012-05-13 11 views
5

मेरे पास 3 कॉलम, आईडी, विवरण और कुंजी वाला एक टेबल है जहां आईडी प्राथमिक कुंजी नहीं है! मैं जो चाहता हूं वह वर्तमान रिकॉर्ड डालने या अपडेट/प्रतिस्थापित करना है। उदाहरण: decryptionKeys आईडी विवरण कुंजी 999 जन्मदिन 24.12.1988SQLite सम्मिलित करें या बदलें जहां

मैं इस कोशिश की, लेकिन यह काम नहीं करेगा:

INSERT OR REPLACE INTO decryptionKeys VALUES ("999","Birthday","25.12.1988") WHERE ID="999" AND Description="Birthday" 
+0

आईडी एक है पहचान? – CodeLikeBeaker

+0

nope its just a varstring – Manu

+1

क्या टेबल पर कोई अनूठी कुंजी है? शायद आईडी और विवरण का संयोजन? –

उत्तर

7

छुट्टी thr जहां खंड

INSERT OR REPLACE INTO decryptionKeys VALUES ("999","Birthday","25.12.1988") 
+4

यह केवल तभी काम करता है यदि आपके पास टेबल पर एक अनूठी कुंजी है! लेकिन अब यह काम करता है! धन्यवाद! – Manu

+0

मनु क्या कहता है बहुत महत्वपूर्ण है! –

संबंधित मुद्दे