怎么说!!!!狠点说一个不成熟的软件不思进取,停留在原地!
屁股要擦很多很多很多,搞得就像再找BUG。
发布事务吧,数据库表都没有主键,给你设主键嘛,你应用程序又不能用。
USE [dnbdhotel]
GO
/****** Object: Table [dbo].[bfun] Script Date: 11/25/2024 20:03:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[bfun](
[sno] [int] IDENTITY(1,1) NOT NULL,
[selected] [bit] NOT NULL,
[text] [varchar](50) NOT NULL,
[keyno] [char](4) NULL,
[fno] [float] NULL,
[zhjb] [bit] NULL,
[zcd] [bit] NULL,
[ljbz] [bit] NULL,
[ljwy] [varchar](150) NULL,
CONSTRAINT [PK_bfun] PRIMARY KEY CLUSTERED
(
[sno] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
这段代码数据结构设置主键完成。
应用程序不行我们就把自增设置为否
USE [dnbdhotel]
GO
/****** Object: Table [dbo].[bfun] Script Date: 11/25/2024 20:03:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[bfun](
[sno] [int] NOT NULL,
[selected] [bit] NOT NULL,
[text] [varchar](50) NOT NULL,
[keyno] [char](4) NULL,
[fno] [float] NULL,
[zhjb] [bit] NULL,
[zcd] [bit] NULL,
[ljbz] [bit] NULL,
[ljwy] [varchar](150) NULL,
CONSTRAINT [PK_bfun] PRIMARY KEY CLUSTERED
(
[sno] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
区别也就 [sno] [int] IDENTITY(1,1) NOT NULL,
重点是看这里。
首先导出表内数据为表格格式。
删除旧表,新建主键表,导入表格数据。
然后改自增。
© 版权声明
文章或来自网络,版权归作者所有,未经允许请勿转载。
THE END