日期:2014-05-20  浏览次数:20873 次

SQL中遇到的问题

create table  T_TemEmployee(FIDCarNumber VARCHAR (20),FName VARCHAR(20),FAge INT,primary key (FIDCarNumber));
 
INSERT INTO T_TemEmployee(FIDCarNumber,FName,FAge) VALUES('1234567','Sam',33);
 INSERT INTO T_TemEmployee(FIDCarNumber,FName,FAge) VALUES('3243759347','jim',31);
 INSERT INTO T_TemEmployee(FIdCarNumber,FName,FAge) VALUES('32789568','vivian',19);
 INSERT INTO T_TemEmployee(FIdCarNumber,FName,FAge) VALUES('2903749743','Angel',18);
 INSERT INTO T_TemEmployee(FIdCarNumber,FName,FAge) VALUES('123456378','xiao',23);
 我建立了一个表,但是执行完语句后打开表,
 不是5行,而是这5行一直循环,有30个。
 这是怎么回事?哪里有错误吗?
 


 












SQL

------解决方案--------------------
 你看数据,肯定是你执行了6次insert语句,你主键没加上去
这样改后,在试试insert 语句
create table  T_TemEmployee
(
FIDCarNumber VARCHAR(20) primary key,
FName VARCHAR(20),
FAge INT
)