这个查询从表中返回一些记录:
select *
from yuk.sefer_yuk
where sefer_id=1000569
AND bosaltma_tarihi='27/05/2021'
但是这个更新查询返回错误消息:
错误码:1054。'字段列表'中未知列'bosaltma_tarihi'
update yuk.sefer_yuk
set bosaltma_tarihi='21/06/2021'
where sefer_id=1000569
AND bosaltma_tarihi='27/05/2021'
我找不到原因:(
鉴于第一个查询工作的事实,并且我看到您添加了单引号,假设这是一个字符或日期字段,我能想到的唯一原因是某种字符集问题。尝试将表和列标识符包含在反引号之间:
update `yuk`.`sefer_yuk`
set `bosaltma_tarihi`='21/06/2021'
where `sefer_id`=1000569
AND `bosaltma_tarihi`='27/05/2021';