【发布时间】:2012-11-13 20:17:25
【问题描述】:
基本上我有一个版本产品的表格,
所以它有两列感兴趣,id | product_id
id 是 autoincrement 列,product_id 只是 int
第一次创建产品时,product_id 来自 id,
编辑产品时,我们复制了该行,因此product_id 相同,但 id 不同。所以当我们第一次创建产品时,我们会做两个查询,
插入,然后update table whatever set product_id = id where id = {the insert id}
这可行,但我想知道是否有办法在一个查询中做到这一点?
请注意,我们只能访问插入、更新、删除。没有触发器或存储过程。
【问题讨论】:
标签: mysql insert auto-increment