我有具有字段“ Spanish_SID”和“ Spanish_Word”的表cps2sql
,以及具有相应字段“ SID”和“ word”的表spanish
。
我想更新cps2sql
设置cps2sql
Spanish_Word到spanish
单词。
所以我有以下更新查询:
update cps2sql
SET c.Spanish_Word=s.word (
SELECT c.word, s.word
FROM cps2sql c, spanish s
WHERE c.Spanish_SID = s.SID)
这有什么错/风险吗?
谢谢。
最佳答案
您可以使用update join
:
update cps2sql c
join spanish s
on c.Spanish_SID = s.SID
set c.Spanish_Word = s.word
关于mysql - MySQL选择更新子查询,其中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38842585/