在 google cloud spanner 中插入语句提供以下错误

Insert Statement providing the following error in google cloud spanner

当试图插入此数据时,出现以下错误。不确定我错过了什么,但看起来很傻...

Table结构

创建 TABLE PackageItems ( ItemID INT64 不为空, LocationID INT64 不为空, PackageID STRING(MAX) 不为空, 价格 FLOAT64 NOT NULL, 组织 ID INT64, 创建者 STRING(MAX), CreatedDateTime 时间戳选项(allow_commit_timestamp=true), LastModifiedBy STRING(MAX), LastModifiedDateTime 时间戳选项(allow_commit_timestamp=true), ) 主键 (OrganizationID, LocationID, PackageID, ItemID);

插入命令 插入 PackageItems(ItemID、LocationID、PackageID、Price、OrganizationID) (5,1,"1",12.50,1635931867921)

错误 语法错误:第 6 行第 2 列出现意外的整数文字“5”

您的插入字符串中似乎缺少 VALUES 关键字:

所以代替:

INSERT INTO PackageItems (ItemID, LocationID, PackageID, Price, OrganizationID) 
(5,1,"1",12.50,1635931867921)

尝试:

INSERT INTO PackageItems (ItemID, LocationID, PackageID, Price, OrganizationID) 
VALUES (5,1,'1',12.50,1635931867921)

(另请注意字符串文字从 "1"'1' 的变化。)