找到一条新语句,但没有分隔符

问题描述 投票:0回答:1

我试图运行 mysql 查询来显示一些记录,但它弹出一个错误,告诉您找到了新语句,但没有分隔符。下面是我的代码:

SELECT rbs_contract_extension_survey c
INNER JOIN rbs_worker w ON c.worker_id = w.worker_id
SET
    c.worker_name = w.worker_name,
    c.batchno = w.batchno,
    c.passport_no = w.passport_no,
    c.company = w.company,
    c.arrival_date = w.arrival_date,
    c.plks = w.plks
WHERE c.worker_id IS NOT NULL

‘SET’命令的错误显示

感谢有人能帮助我。谢谢你

mysql database phpmyadmin
1个回答
0
投票

鉴于您正在使用 SET,您似乎确实想要在这里进行

更新
。试试这个版本:

UPDATE rbs_contract_extension_survey c
INNER JOIN rbs_worker w ON c.worker_id = w.worker_id
SET
    c.worker_name = w.worker_name,
    c.batchno = w.batchno,
    c.passport_no = w.passport_no,
    c.company = w.company,
    c.arrival_date = w.arrival_date,
    c.plks = w.plks
WHERE c.worker_id IS NOT NULL;
© www.soinside.com 2019 - 2024. All rights reserved.