1.将school表里面的t_name插入到teacher表中
insert into teacher(name) select t_name from school group by t_name;

2.将school表里面的t_name用teacher表里面的id代替
update school s inner join teacher t on s.t_name=t.name set s.t_name=t.id;

3.在创建表的时候添加数据(数据来源于另外一张表)
create table teacher1(id int unsigned not null primary key auto_increment,name varchar(30) not null) select name name from teacher group by name;

本文介绍了如何使用SQL语句将school表中的t_name字段插入teacher表,更新school表以替换t_name为teacher表的id,并创建新表teacher1并将数据从teacherg表导入。

被折叠的 条评论
为什么被折叠?



