首页 >

用mysql取另一张表的数据做update可以吗? |mysql 平均分排序

storm 流式计算 mysql,mysql页面填充因子,redis 导出数据到 mysql,mysql存储过程计算阶乘,mysql select语句讲解,mysql 平均分排序用mysql取另一张表的数据做update可以吗? |mysql 平均分排序

这时候在oracle中,可以使用

update<table1_name>tab1set<column_name>=(select<column_name>from<table2_name>tab2wheretab1.**=tab2.**);

但是相同的操作在mysql中操作,就会报错,错误大概:

[Err]1093–Youcan’tspecifytargettable‘tab1’forupdateinFROMclause

原因是对同一张表进行了读写操作,那么在mysql可以用join的方式去做update:

update<table1_name>,<table2_name>

set<table1_name>.**=<table2_name>.**

where<table1_name>.**=<table2_name>.**;—–公共字段


用mysql取另一张表的数据做update可以吗? |mysql 平均分排序
  • 如何理解中介合同中约定的开发商内部人员收费的行为?开发商内部人员是合同第三人吗? - 网络|
  • 如何理解中介合同中约定的开发商内部人员收费的行为?开发商内部人员是合同第三人吗? - 网络| | 如何理解中介合同中约定的开发商内部人员收费的行为?开发商内部人员是合同第三人吗? - 网络| ...

    用mysql取另一张表的数据做update可以吗? |mysql 平均分排序
  • mysql的partition关键字是分区还是分表? |mysql cmd无法启动
  • mysql的partition关键字是分区还是分表? |mysql cmd无法启动 | mysql的partition关键字是分区还是分表? |mysql cmd无法启动 ...

    用mysql取另一张表的数据做update可以吗? |mysql 平均分排序
  • 如何通过大数据新增海外旅游服务功能? - 网络|
  • 如何通过大数据新增海外旅游服务功能? - 网络| | 如何通过大数据新增海外旅游服务功能? - 网络| ...