我正在使用 sqlite3
我想使用 SELECT 的原因是因为我最终也想添加 WHERE 子句。我只希望它返回主键。这是因为这是 sqlite3 中 C 回调函数的一部分,用于根据提供的 WHERE 获取主键。
我的尝试是……显然都不起作用。'PRIMARY KEY' 版本实际上找到了所有记录,但随后只列出了 PRIMARY KEY.. 我觉得这很有趣。只有当密钥实际上被称为 Id 时,Id 才会起作用,但它可能并不总是如此。
SELECT tablename.pk from tablename;
SELECT 'PRIMARY KEY' from tablename;
SELECT Id from from tablename
非常感谢!