gpt4 book ai didi

c# - 尝试使用 sql 查询 INSERT INTO 在我的表中插入一行

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:57 24 4
gpt4 key购买 nike

我正在尝试使用 INSERT INTO SQL 查询向我的数据库中插入一个新行。我不确定我做错了什么,因为我不是更有经验的程序员。

我试图在按下按钮时将整数值 1 添加到问题类型列。我的主键自动递增,所以这应该不是问题,因为所有其他列都可以为 NULL。

INSERT INTO dbo.Questions (Question Type)
VALUES (1)

当我对此查询按“确定”时,会显示一条错误消息:

An error occurred while trying to create the parameterized query:

Error in list of function arguments: 'Type' not recognized. Incomplete parameters or column list. Unable to parse query text.

这是我要添加到的表的代码:

CREATE TABLE [dbo].[Questions] (
[QuestionID] INT IDENTITY (1, 1) NOT NULL,
[Actual answer] NVARCHAR (50) NULL,
[Question Space] NVARCHAR (50) NULL,
[Question Type] INT NULL,
PRIMARY KEY CLUSTERED ([QuestionID] ASC)
);

最佳答案

试试这个..如果列名有空格,则应使用方括号 ([]) 将整个列名括起来。

INSERT INTO dbo.Questions ([Question Type])
VALUES (1)

这是用于 SQL 服务器...如果是 MySQL 则使用 ("") 或 (``)

关于c# - 尝试使用 sql 查询 INSERT INTO 在我的表中插入一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29696340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com