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

INSERT语句带WHERE条件报错 如何为customers表指定ID记录补充手机号

SQL 修正方案

你使用的INSERT语法本身是用于新增完整表记录的,不支持搭配WHERE子句筛选已有记录。针对修改已有记录指定字段值的需求,应使用UPDATE语法,正确写法如下:

UPDATE Customers
SET Phone = '你需要填写的手机号'
WHERE Id = 1;

补充注意事项

  • 执行更新操作前建议先执行查询校验目标记录是否正确,避免误操作:
    SELECT * FROM Customers WHERE Id = 1;
    
  • 若需要进一步避免改错用户,可以叠加姓名条件做双重校验:
    UPDATE Customers
    SET Phone = '你需要填写的手机号'
    WHERE Id = 1 AND name = 'Tom';
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 23:36:03