我的学生表如下我想使用sql查询创建一个新的表certificates,其中certid作为主键自动递增,rollno和标记应该来自students表作为外键(如果我错了请更正我),如下所示:
5t7ly7z51#
必须像这样创建表证书,
create table certificates ( certId int auto_increment primary key, rollNo int, marks int, FOREIGN KEY (rollNo) REFERENCES students(rollNo) );
然后使用此命令可以将所有数据从students表复制到certificates表,
insert into certificates (rollNo,marks) select rollNo,marks from students;
让我知道如果你需要这个和有任何问题这样做。
1条答案
按热度按时间5t7ly7z51#
必须像这样创建表证书,
然后使用此命令可以将所有数据从students表复制到certificates表,
让我知道如果你需要这个和有任何问题这样做。