假设我有两张桌子
lnglngdef:
lngId | lngName
1 Korean
2 Spanish
lngnottranslated:
lngId | engDef
1 Hello
2 Hello
1 Hi
2 Hi
现在我想在lnglngdef表中的每个条目的lngnottranslated中插入一个值为“Welcome”的新“engDef”。在这种情况下,lngnottranslated表中的两个新行,其中lngId 1,2和engDef在两个条目上都设置为“welcome”。 我在这里看过类似的问题,但没有一个真正帮助我。另外我知道这不是100%遵循规范化规则,但这是它的实现方式,很难改变。
我如何在SQL(使用mysql)中执行此操作?
答案 0 :(得分:1)
这样的东西?
INSERT INTO lngnottranslated (lngid,engDef) SELECT lngid, 'Welcome' FROM lnglngdef;