Domanda

Sto cercando di aggiornare una riga in una tabella che non ha un indice univoco.Quindi, ho selezionato la rowid della riga che voglio aggiornare e ora voglio aggiornare la riga come questa:

UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = "AAAIWWAAFAAApwDADR"
.

mycolumn è di tipo numero (1)

ottengo l'errore: invalid identifier [SQL State=42000, DB Errorcode=904]

Qualche idea del perché?

È stato utile?

Soluzione

Prova a utilizzare le virgolette singole:

UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = 'AAAIWWAAFAAApwDADR'
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top