Ich möchte Daten in meiner Datenbank mit SQLite3 löschen, aber es funktioniert nicht.Nicht in der Lage, Daten von SQLite3 zu löschen
Meine Tabelle: select * from oc_groups;
Ergebnis:
gid
----
Salarie
Compte classe 6/7
Bilan/Compte de resultat
Meine Frage: delete from oc_groups where guid = "Compte classe 6/7"
Ergebnis: Ich habe keine Fehler auftreten. Aber meine neue Auswahl Rückkehr die gleiche Liste, und ich habe nicht beitritt ...
Edit # 1:
Abfrage: sqlite> select hex(gid) from oc_groups;
Ergebnis:
hex(gid) = 61646D696E
hex(gid) = 42696C616E202F20636F6D70746520646520726573756C746174
hex(gid) = 436F6D70746520636C6173736520362F37
hex(gid) = 436120636F6E766F63202F20636F6D7074652072656E6475
hex(gid) = 414720636F6E766F63202F20636F6D7074652072656E6475
hex(gid) = 42696C616E202F20636F6D7074652064652072C3A973756C746174
hex(gid) = 53616C617269C3A9
Bearbeiten # 2
Gelöst mit: delete from oc_groups where hex(gid) = "42696C616E202F20636F6D7074652064652072C3A973756C746174";
Zeigen Sie die Ausgabe von 'select hex (guid) von oc_groups;'. –
Siehe Bearbeiten # 1 mit Ihrer Abfrage und den Ergebnissen. – tonymx227
Es gibt keine versteckten oder falsch codierten Zeichen. Bitte zeigen Sie die Ausgabe von 'Select distinct typeof (guid) von oc_groups;'. –