sql insert语法报错

报错原因:

在提供的插入语句中,storageroom 字段后面缺少逗号。类似于以下示例 sql:

insert newschema.new_table (name,) values ('hello',);
登录后复制

正确语法应该为:

insert newschema.new_table (name) values ('hello');
登录后复制

在您提供的映射文件中,storageroom 字段后面也缺少逗号:

storageroom,
登录后复制

修改后,正确的映射文件内容为:


    insert into pnAssertRukuDetails (
        parent_pnAssertRuku_id,
        materialInformation,
        numbersRuKu,
        qualified,
        unit,
        storageRoom, -- 增加逗号
        sn,
        remark,
        batchNumber, -- 增加逗号
    )values(
        #{parentPnAssertRukuId},
        #{materialInformation},
        #{numbersRuKu},
        #{qualified},
        #{unit},
        #{storageRoom}, -- 增加逗号
        #{sn},
        #{remark},
        #{batchNumber}, -- 增加逗号
    )
登录后复制

以上就是SQL插入语句报错:缺少逗号导致插入失败的原因是什么?的详细内容,更多请关注慧达安全导航其它相关文章!

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部