日期:2014-05-16  浏览次数:20332 次

关于数据库语句insert的总结
首先,可以是格式为 insert into(,,,)values(,,,)(注意values里是值,不能是语句)
其次,insert into(,,,)select 属性1 属性2......from 表1 表2.......
最后,values中的值可以是变量,例如@i,
但是有一点需要注意,在语句select @i=属性 from 表名中只能查询到最后一条语句,select 属性1 属性2......from 表1 表2.......可以查出所有语句



例如语句insert into users(username,passwd,email,grade)select username,passwd,email,grade from users
要插入的列数与查出的列数要保持一致,否则会出错,这个句子是自复制的例子,在自复制的过程中,主键是不能复制的,因为主键必须不相同,而且自增长的列是不能复制的。