A表用户登录表 B表用户基本信息表 B表有一个Aid 就是关联A表的键值。 在一个页面增加用户信息的时候登录的用户名和密码保持在A表,其中A的id是自增。然后其他的基本信息保存在B表,B表有一个字段Aid存取A表填写的ID值。 就是这样的逻辑,怎么处理呢?数据库表没有去做内外键关联。
没有什么不可以、 看下面语句 --> 数据库版本: --> Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 --> 测试数据:table1 IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'table1') AND type in (N'U')) DROP TABLE table1 GO ---->建表 create table table1([id] int identity(1,1) primary key,[name] varchar(4)) insert table1 select '张三' union all select '李四' union all select '王五' GO --> 数据库版本: --> Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 --> 测试数据:table2 IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'table2') AND type in (N'U')) DROP TABLE table2 GO ---->建表 create table table2([Aid] int ,[Class] varchar(6) , constraint table1_table2Aid FOREIGN KEY (Aid) references table1(id)) insert table2 select 1,'甲班' union all select 2,'甲班' union all select 3,'乙班' GO --> 查询结果 SELECT * FROM table1 --> 删除表格 --DROP TABLE table1 --> 查询结果 SELECT * FROM table2 --> 删除表格 --DROP TABLE table2
温馨提示:答案为网友推荐,仅供参考