gpt4 book ai didi

MySQL手动id自增

转载 作者:行者123 更新时间:2023-11-29 11:03:20 25 4
gpt4 key购买 nike

我有以下查询:

SET @count = 0;
UPDATE `batch_b`
SET `batch_b`.`printid` = @count:=@count+1;
ORDER BY postal_zone, country, airmail,company;

PrintID 是一个整数,默认值为 0。这不是主键。当我运行查询时,我希望给出一次增量值,但它只是返回 NULL。

最佳答案

用括号括住增量值后就可以了。谢谢你!

Set @counter := 0;
UPDATE `batch_b`
SET `batch_b`.`printid` = (@counter:=@counter+1)
ORDER BY postal_zone, country, airmail,company;

关于MySQL手动id自增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41843824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com