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

SQL语法错误:Unexpected keyword SET 问题咨询及代码求助

问题分析与修复方案

你的代码把SELECT查询和UPDATE更新两个独立的SQL语句混在一起了,这是触发错误的核心原因,另外还有两处语法细节错误:

  • UPDATE语句末尾多了多余的逗号
  • SET行末尾多了多余的逗号

正确操作步骤:

  1. 先单独执行查询语句,确认需要更新的目标记录:
SELECT start_station_id
FROM `cyclist-bike-share-success.Trip_data_2022_.April_2022`
WHERE start_station_id IS NULL
  1. 再单独执行更新语句,修正空值:
UPDATE `cyclist-bike-share-success.Trip_data_2022_.April_2022`
SET start_station_id='unknown'
WHERE start_station_id IS NULL

注意:SQL里每个操作语句是独立的,不能把查询和更新逻辑写在同一段代码里执行,同时要避免多余的标点符号,否则会直接触发语法校验错误。

内容的提问来源于stack exchange,提问作者Corielyn Hall

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 18:15:35