【问题标题】:INSERT INTO statement in SQL ServerSQL Server 中的 INSERT INTO 语句
【发布时间】:2014-04-18 23:57:28
【问题描述】:

我正在尝试将信息输入到名为 Food_Log 的表中。

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

由于此条目,我收到以下错误。

消息 102,第 15 级,状态 1,第 2 行
';' 附近的语法不正确。

不知道该怎么做才能解决这个问题。

【问题讨论】:

    标签: sql-server


    【解决方案1】:

    删除VALUES之前的;

    INSERT INTO Food_Log (Person, Food, ServingSize, Date, Meal)
    VALUES ('John','Cheerios',2,'2014-04-01','Breakfast');
    

    日期格式通常为YYYY-MM-DD。你忘了John周围的引号

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-19
      • 1970-01-01
      • 1970-01-01
      • 2017-12-19
      • 2012-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多