使用 rowid 作为列名

每个非分片表都有一个名为 rowid 的虚拟列。为了避免多义性,不可用使用 rowid 作为列名。执行以下操作会导致出错:
然而,您可以使用术语 rowid 作为表名:
CREATE TABLE rowid (column INTEGER, date DATE, char CHAR(20));
Important: 建议将主键用作存取方法而不是利用 rowid 列。