You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud Spanner执行INSERT语句报语法错误问题求助

错误原因

你遇到的语法错误核心原因是插入语句缺失了VALUES关键字,Google Cloud Spanner 遵循标准 SQL 语法规则,使用 INSERT 插入固定值数据时,必须在字段列表后、值列表前声明VALUES标识,没有该关键字的情况下,解析器无法识别后续括号内的内容为待插入的值,就会抛出语法错误:第6行第2列处出现意外的整数字面量“5”的提示。

修复后的正确语句
INSERT INTO PackageItems (ItemID, LocationID, PackageID, Price, OrganizationID)
VALUES (5, 1, '1', 12.50, 1635931867921);
额外注意事项
  • Spanner SQL 中字符串字面量推荐使用单引号包裹,避免双引号被解析器识别为标识符的边界符,引发额外语法问题
  • 如果需要给表中设置了allow_commit_timestamp=true的时间戳字段自动填充提交时间,可以在插入语句的字段列表中加入对应字段,值设置为PENDING_COMMIT_TIMESTAMP()即可

内容的提问来源于stack exchange,提问作者vijayaraghavan Devaraj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 10:06:02