我有一个不正确的语法错误

这个问题在这里已经有了答案:

  • 在单个SQL查询中插入多行? [复制] 4个答案

  • 为了得到答案而不是评论。 正如@helderdarocha所说,“你在两行之间缺少一个逗号。”

    INSERT INTO FoodLog (Person,Food,ServingSize,Date,Meal)
    VALUES ('John','Cheerios',2,'1-APR-2014','Breakfast')
          ,('John','TBoneSteak',1,'2-APR-2014','Lunch')
    

    正如@helderdarocha和@Karl Kieninger所说,你错过了元组之间的逗号,或者如果你仍然无法解决问题,请尝试写入单个条目....我不能想到其他任何可能的事情......

        INSERT INTO FoodLog VALUES ('John','Cheerios',2,'1-APR-2014','Breakfast');
        INSERT INTO FoodLog VALUES ('John','TBoneSteak',1,'2-APR-2014','Lunch');
    
    链接地址: http://www.djcxy.com/p/94495.html

    上一篇: I have an incorrect syntax error

    下一篇: Is it possible to insert the same values at once (Mysql)?