我有具有字段“ 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/

10-12 06:45