+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| num | int(11) | YES | | NULL | |
| name | varchar(12) | YES | | NULL | |
| sex | char(2) | YES | | NULL | |
| age | int(11) | YES | | NULL | |
| addr | varchar(12) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+如上表,id会递增,可导入的时候id不写怎么才会写进数据库并递增
记事本里记录格式该怎么写?
比如我想导入如下记录111 王 男 22 上海
222 张 女 22 北京在导入的时候会出错,它把111 222当成id了,id不需要手工输入,怎么解决?
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| num | int(11) | YES | | NULL | |
| name | varchar(12) | YES | | NULL | |
| sex | char(2) | YES | | NULL | |
| age | int(11) | YES | | NULL | |
| addr | varchar(12) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+如上表,id会递增,可导入的时候id不写怎么才会写进数据库并递增
记事本里记录格式该怎么写?
比如我想导入如下记录111 王 男 22 上海
222 张 女 22 北京在导入的时候会出错,它把111 222当成id了,id不需要手工输入,怎么解决?
)
insert into tableName(num,name,sex,age,addr) values(222 张 女 22 北京
)指名字段名就可以,不会当为主键的
insert into 有id的表 (num,name,sex,age,addr) values(select num,name,sex,age,addr from 没Id的表);
create table student
(
id int identity(1,1) not null,
num int ,
name varchar(12) ,
sex char(2) ,
age int ,
addr varchar(12)
)
GO
select *from student
insert into student values(111,'王','男', 22 ,'上海 ')
insert into student values(222,'张','女', 22 ,'北京 ')
select *from student
这样就好啦
[align=center]==== 思想重于技巧 ====
[/align]