如何使用 ID 从 Sqlite 中删除一行,其中我的 ID 是二进制数据 (GUID)

How do I delete a row from Sqlite using ID where my ID is binary data (GUID)

所以我有一个 Sqlite table [Customers] 和一个列 [CustomerId] 这是一个 Guid 但是因为在 sqlite 中没有 Guid 类型我已将其保存为 binary 所以我想我可以使用语句:

delete from [Customers] where [CustomerId] ='|����8B�����\�'

其中 |����8B�����\� 是我在 Sqlite 资源管理器中的二进制表示,但是这个 returns

(0) Rows Affected

如何删除基于我的 Id 列的行,该列实际上是 Guid

二进制数据有两种使用方式:

    guid = ...
    sql = "DELETE FROM Customers WHERE CustomerId = ?"
    db.execute(sql, [guid])