MySQL允许您使用同一查询中另一列中的下一个自动编号吗?
A栏(自动编号) B栏(正文) C列(int) D栏(文字)
插入表值('','某些文字','此自动号码','某些文字')
我们正在尝试使用我们的"自动编号"作为另一个字段的默认值。如果可以,您可以共享语法。
当然如果不可能,我可以只运行三个查询,首先插入,查询所使用的自动编号,然后更新,但如果功能存在则会有所帮助。
感谢您的时间。
答案 0 :(得分:1)
如果我做对了,你需要根据刚获得的自动递增标识符计算一列的值。这似乎不可能直接,特别是如果您希望之后更改该值(否则计算列可能会这样做)。
显示了几个答案here:
OR