总新手,试图搞清楚。写了一个错误的查询并删除了我的主客户表中的大多数名字和姓氏。我在不同的表中有名称,但似乎无法根据每个唯一ID找出如何将名称Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TSettingsDM, SettingsDM);
Application.CreateForm(TFormMain, FormMain);
Application.CreateForm(TFormOptions, formOptions);
Application.Run;
和first
插入到我的主表中。
这是我迄今为止所尝试过的,完全是我的想法。
last
任何帮助和怜悯将不胜感激
答案 0 :(得分:2)
很抱歉听到删除信息。我可以看到你的查询在哪里,但是在UPDATE
语句中不允许相关的子查询(尽管你在这里没有关联,这是问题真正开始的地方)。代替:
UPDATE Master_table, table_1
SET master_table.first = table_1.first,
master_table.last = table_1.last
WHERE master_table.id = table_1.id;
您可以深入了解MySQL's UPDATE help page。但基本思想是列出UPDATE
子句中涉及的表及其WHERE
子句中的关系(如连接)。然后你的SET
非常简单。