sql错误代码:1172 on update not insert

nukf8bse  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(403)

我这里有一个非常基本的问题

UPDATE leads
SET created = NOW()
WHERE id IN(
    4142429,
    4142430,
    4142431,
    4142432,
    4142433,
    4142434,
    4142435,
    4142436,
    4142437
);

但每当我尝试在sqlyog中运行它时,我都会得到一个错误:

Error Code: 1172
Result consisted of more than one row

我对这个错误做了一些研究,发现了一个问题:
错误1172:结果包含多行(在sql中)
已经有答案了,但答案还不清楚。我也不会在table上插东西。
我也试过做这个查询

UPDATE leads SET created = NOW() - INTERVAL 1 DAY WHERE ID = 4142432;

但我还是犯了同样的错误。
当我只更新一行时,为什么会发生这种情况?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题