+ -
当前位置:首页 → 问答吧 → mysql的sql语句怎么写?

mysql的sql语句怎么写?

时间:2011-07-16

来源:互联网

怎样在一个表中复制一条记录,比如有三个字段(id,name,age)id是数据库自动赋值增加的,已经有一条记录(1,张三,20),怎样写一条语句复制一遍,即id为2,name为张三,age为20?还有,再怎样删除这个表中的重复记录,记住,这个只是举的一个例子,要知道真实的项目肯定不止一条记录,不是一条一条的复制和删除啊!!!!!!

作者: chenwenqiao   发布时间: 2011-07-16

SQL code
复制

insert into tb(name,age)
select name,age
from tb

删除

create table tb_temp(id int auto_increment primary key,name varchar(20),age int)
select name,age
from tb
group by name,age
alter table tb rename tb2
alter table tb_temp rename tb

作者: rucypli   发布时间: 2011-07-16

chenwenqiao (chenwenqiao)
  '截至2011-07-16 20:50:33 用户 正常结帖:0

当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html

8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖


作者: ACMAIN_CHM   发布时间: 2011-07-16