Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL-搜索并替换table1.field';s contents与table2.otherfield的内容_Mysql_Sql_Search_Replace_Sql Update - Fatal编程技术网

MySQL-搜索并替换table1.field';s contents与table2.otherfield的内容

MySQL-搜索并替换table1.field';s contents与table2.otherfield的内容,mysql,sql,search,replace,sql-update,Mysql,Sql,Search,Replace,Sql Update,我需要一个MySQL查询,它将执行以下操作: 我希望它引用teams.id,而不是players表第3列中的alpha团队名称 table: players id player_name team ------------------------------------------ 1 Sue Smith Silly Chimps 2 Mike Olson Black Cats 3

我需要一个MySQL查询,它将执行以下操作:

我希望它引用teams.id,而不是players表第3列中的alpha团队名称

table: players

id         player_name           team
------------------------------------------
1          Sue Smith         Silly Chimps
2          Mike Olson        Black Cats
3          Tim Hood          Silly Chimps
4          Chris Row         Grease Monkeys
5          Fred Ware         Black Cats


table: teams

id              name
-------------------------------
1              Black Cats
2              Grease Monkeys
3              Silly Chimps
因此,在搜索和替换更新之后,players表将如下所示:

id         player_name           team
------------------------------------------
1          Sue Smith              3
2          Mike Olson             1
3          Tim Hood               3
4          Chris Row              2
5          Fred Ware              1
球队的桌子将保持不变。如果我能澄清什么,请告诉我

update players, teams set players.team = teams.id where players.team = teams.name