8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

为什么','这个查询即使正确也会导致错误?

9dubs 2月前

22 0

创建数据库客户;使用客户;创建表客户(customer_Id int,First_Name Varchar(15));插入客户(customer_Id,First_Name)值((1,'John'));错误...

CREATE DATABASE Customers;

USE Customers;

CREATE TABLE Customer
(
    customer_Id int, 
    First_Name Varchar(15)
);

INSERT INTO customer (customer_Id, First_Name)
VALUES ( (1, 'John') );

错误 :

消息 102,级别 15,状态 1,第 8 行
‘,’附近语法不正确。

这是供参考的屏幕截图 - 有人可以帮忙吗?

SQL

帖子版权声明 1、本帖标题:为什么','这个查询即使正确也会导致错误?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由9dubs在本站《sql-server》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 您的插入语法已关闭,并且 VALUES 子句应该只是 CSV 元组的单级列表:

    INSERT INTO customer(customer_Id, First_Name)
    VALUES
        (1, 'John'),
        (2, 'Jon'),
        ...;
    
  • 我假设你正在使用 TSQL (Microsft SQL Server),因为错误报告看起来与它类似,如果是这种情况,你应该删除关键字后的外括号 () Values .

    例如:

    INSERT INTO Table1(columns...)
    VALUES
    (vals1)
    
    INSERT INTO Table1(columns...)
    VALUES
    (vals1),
    (vals2),
    ...
    

    其中每个 vals 都是一行值的组合。

    要解决您的问题:

    INSERT INTO Customer(customer_Id, First_Name)
    VALUES
    (1, 'John')
    
返回
作者最近主题: