gpt4 book ai didi

mysql:在插入时增加最大字段值

转载 作者:行者123 更新时间:2023-11-29 06:58:45 24 4
gpt4 key购买 nike

我有一个表,其中包含一个名为“排序”的字段,其中包含排序编号。当我添加新行时,我希望排序字段填充最大现有值 + 1。我试过这个:

insert into highlights set sort=max(sort)+1

但我收到 1111 错误“无效使用组功能”

如果我尝试使用子查询,

insert into highlights set sort=(select max(sort) from highlights)+1

我收到 1093 错误,因为显然我无法子查询我正在插入的同一个表。

有什么想法吗?谢谢!

最佳答案

试试这个

 insert into highlights set sort=(select max(h1.sort)+1 from highlights h1);

关于mysql:在插入时增加最大字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11260965/

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