Я хотел бы удалить данные в моей базе данных с помощью SQLite3, но это не сработает.Не удалось удалить данные из SQLite3
Мой стол: select * from oc_groups;
Результат:
gid
----
Salarie
Compte classe 6/7
Bilan/Compte de resultat
Мой запрос: delete from oc_groups where guid = "Compte classe 6/7"
Результат: я не получаю никаких ошибок. Но мой новый выбор вернуться в тот же список, и у меня нет какой-либо присоединяется к ...
Edit # 1:
Запрос: sqlite> select hex(gid) from oc_groups;
Результат:
hex(gid) = 61646D696E
hex(gid) = 42696C616E202F20636F6D70746520646520726573756C746174
hex(gid) = 436F6D70746520636C6173736520362F37
hex(gid) = 436120636F6E766F63202F20636F6D7074652072656E6475
hex(gid) = 414720636F6E766F63202F20636F6D7074652072656E6475
hex(gid) = 42696C616E202F20636F6D7074652064652072C3A973756C746174
hex(gid) = 53616C617269C3A9
Редактировать № 2
Решено с: delete from oc_groups where hex(gid) = "42696C616E202F20636F6D7074652064652072C3A973756C746174";
Показать выход 'select hex (guid) из oc_groups;'. –
См. Edit # 1 с вашим запросом и результатами. – tonymx227
Нет никаких скрытых или неправильно закодированных символов. Пожалуйста, покажите вывод 'select different typeof (guid) из oc_groups;'. –