当前位置:Gxlcms > 数据库问题 > 将数据库中的某一表中的某一列或者多列添加到另一张表的某一列中——猎八哥FLY

将数据库中的某一表中的某一列或者多列添加到另一张表的某一列中——猎八哥FLY

时间:2021-07-01 10:21:17 帮助过:34人阅读

成绩表的字段:xueshenghao,yu,shu,yy均为int类型。新标与成绩表字段相同,不同的是成绩表中拥有数据,而新表中没有(是一张空表,一条数据都没有)。需求:将成绩表中每一个人的yu,shu成绩添加到新表中。数据库版本mysql5.5.38。

CREATE TABLE `chengjibiao` (
`xueshenghao` int(255) NOT NULL AUTO_INCREMENT,
`yu` int(255) DEFAULT NULL,
`shu` int(255) DEFAULT NULL,
`yy` int(255) DEFAULT NULL,
PRIMARY KEY (`xueshenghao`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk 这是成绩表的建表语句

技术分享这是成绩表

CREATE TABLE `newbiao` (
`xueshenghao` int(255) NOT NULL AUTO_INCREMENT,
`yu` int(255) DEFAULT NULL,
`shu` int(255) DEFAULT NULL,
`yy` int(255) DEFAULT NULL,
PRIMARY KEY (`xueshenghao`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk 这是新表的建表语句

实现代码:insert newbiao(yu,shu) select yu,shu from chengjibiao;

将数据库中的某一表中的某一列或者多列添加到另一张表的某一列中——猎八哥FLY

标签:select   技术   create   数据库   数据库版本   myisam   一个人   多列   incr   

人气教程排行