一个表示学生信息表student 有学号 stuNo,姓名stuName等字段另一个表示学生成绩表score_english 有学号no,姓名name,成绩chengji等字段学生成绩表的学号是错误的 姓名是正确的 如何用学生姓名作为条件来更新成绩表中的学号(让该表的学生姓名及学号和信息表中的一致 )update score_english set no = student.stuNo where student.stuName = score_english.name我这么写 为什么不对呢?
解决方案 »
- mysql 用什么sql 语句 去查询谁操作某个表里的数据
- 含有frm,myd,myi的文件夹复制到mysql的data目录下,phpmyadmin打开数据出去什么原因
- MySQL 5.0 数据库备份与恢复:
- php为何不能连接MYSQL数据库?
- postgresql怎么在linux下面没有打开5432端口提供网络数据库连接请求!????
- pgmanager的试用期过了,谁知道该怎么办啊?
- 关于mySQL中的SELECT语句的一些困扰,请赐教!
- 求助sql写法
- 如何通过表A字段取表B内容
- 新手请教关于mysql的分支mariadb安装后启动的问题
- 表的更新,主键冲突累加
- 一订单多供应商如何设计表结构?
我该如何更改设置?
update score_english a,student b
set a.no=b.stuno
where a.stuname=b.name;