gpt4 book ai didi

c# - 我的自动增量不是从1开始

转载 作者:行者123 更新时间:2023-11-29 11:09:33 26 4
gpt4 key购买 nike

 CREATE TABLE DUser (
[ID] INT NOT NULL, [DUser_Id] VARCHAR(45) NULL,
[Name] VARCHAR (70) NOT NULL,
[DOB] DATE NOT NULL,
[Password] VARCHAR (30) NOT NULL,
[Email] VARCHAR (70) NOT NULL,
[Phone_Number] INT NOT NULL,
[Gender] VARCHAR (6) NOT NULL, PRIMARY KEY CLUSTERED ([ID] ASC) );


Create TRIGGER DUser_IDColumn
ON DUser
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;

UPDATE duserid SET
DUser_ID = 'U' + LEFT('0000' + CAST(inserted.ID AS VARCHAR(10)), 5) FROM DUser duserid

INNER JOIN inserted

ON duserid.ID = inserted.ID

END GO

ID从U00000开始,而我希望它从U00003开始,因为有预定义的值。请我需要帮助!!

When I Create an user account

最佳答案

看起来您需要使用 ALTER 语句重新设定 AUTO-INCRMENT 的种子,如下所示

ALTER TABLE DUser AUTO_INCREMENT = 1

从您发布的代码中,我根本看不到它是一个自动增量列。那么你不可能期望它从 1 开始。它看起来像自定义标识列。

CREATE TABLE DUser (
[ID] INT NOT NULL

关于c# - 我的自动增量不是从1开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40843680/

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