SELECT b.id,b.FURL,wb.id,wb.pattern_url FROM yango_wb.`wb_dynamic_form` wb LEFT JOIN yango_common.`file_info` b on wb.pattern_url = b.furl where wb.pattern_url is not null and b.id is not null 将上面这段sql语句查出来的数据 b.id 的参数赋值到yango_wb.`wb_dynamic_form` 这个表里面的pattern_url字段,并且当wb.pattern_url和yango_wb.`wb_dynamic_form` 表里面的pattern_url字段相同时,将b.id的参数进行更新到表里面,使用mysql update语句
时间: 2024-02-17 09:04:38 浏览: 54
01基本SELECT语句使用.sql
可以使用如下的MySQL Update语句进行操作:
```
UPDATE yango_wb.`wb_dynamic_form` wb
INNER JOIN yango_common.`file_info` b ON wb.pattern_url = b.furl
SET wb.pattern_url = b.id
WHERE wb.pattern_url IS NOT NULL AND b.id IS NOT NULL;
```
这个更新语句会将 yango_wb.`wb_dynamic_form` 的 pattern_url 字段的值替换为 yango_common.`file_info` 表中的对应的 b.id 值。如果两个表的 pattern_url 字段相同时,就会将 yango_wb.`wb_dynamic_form` 表中对应行的 pattern_url 字段更新为 b.id 的值。
阅读全文