就是这个gradeid。是我刚刚新增加的一个字段。
然后我把他设置成了一个外键。
然后怎么插入数据啊。
我再接着插入不就变成了第6,7条了?
我想要原有的12345行全部都有gradeid的数据
也就是添加个1,2,3。
这个数学代表1一年级。2二年级,3三年级。
求解。
手动update修改一下对应的记录
update student set gradeid = id;
gradeid 和id 不相等的话,需要每条记录单独修改
update student set gradeid = 1 where id =1;
其他记录修改同理。
直接在navicat里面修改就可以了,双击表名会显示所有的记录出来,gradeId字段下面,分别设置1~3直接的数字即可。
或者用update语句更改gradeid的值。
如:
update student set gradeid = 1 where id = 1
update student set gradeid = 2 where id = 2
update student set gradeid = 3 where id = 3
update student set gradeid = 1 where id = 4
update student set gradeid = 2 where id = 5
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!但是不推荐总是使用*
号,尽量还是使用对应查询条件。
方法二:列出所有的列名。