【问题标题】:SQL Syntax Error with WHERE Clause带有 WHERE 子句的 SQL 语法错误
【发布时间】:2017-12-22 15:25:15
【问题描述】:
INSERT INTO Census_Demographics (median_rooms)
    VALUES ('8')
    WHERE match_code = 'G06000104002001';

上面的语句引发了跟随错误,我无法弄清楚。

您的 SQL 语法有错误;检查手册 对应于您的 MariaDB 服务器版本以获得正确的语法 在第 1 行的 'WHERE match_code = 'G06000104002001'' 附近使用查询是: 插入 Census_Demographics (median_rooms) 值 ('8') WHERE match_code = 'G06000104002001';错误代码:1064

【问题讨论】:

    标签: sql


    【解决方案1】:

    你可能打算update

    update Census_Demographics
        set median_rooms = 8 
        where match_code = 'G06000104002001';
    

    【讨论】:

    • 哇,这是在几分钟内回答了 2 个INSERT / UPDATE 问题。让我觉得有人在上课,但在发生这种情况时没有给他们的学生足够的信息:)
    • @Phil 。 . .一个用于 Postgres,一个用于 MariaDB。他们来自同一个班级似乎很奇怪。
    猜你喜欢
    • 2014-08-17
    • 2016-03-10
    • 2015-09-28
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多