2012-05-13 10 views
5

tengo una tabla con 3 columnas, identificación, descripción y clave donde la identificación no es una clave primaria. Lo que quiero es insertar o actualizar/reemplazar un registro actual. Ejemplo: decryptionKeys ID Descripción Clave 999 Cumpleaños 24.12.1988SQLite Insertar o reemplazar Donde

He intentado esto pero no va a trabajar: THR

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

Es el un ID ¿Identidad? – CodeLikeBeaker

+0

no es solo un varstring – Manu

+1

¿Hay alguna clave única en la tabla? ¿Quizás una combinación de identificación y descripción? –

Respuesta

7

licencia cláusula where

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

¡Esto solo funciona si tienes una llave única en la mesa! ¡Pero ahora funciona! ¡Gracias! – Manu

+0

¡Lo que dice Manu es muy importante! –

Cuestiones relacionadas