insert select语句字段自增

在实际开发中,表中一般有本身生成的流水号等字段,例如委托表中委托编号等。对于这种表,如何使用insert select语句完成上述编号的自增呢。在oracle中借助rownum很容易实现,在mysql中就须要经过变量处理了。mysql

语句例子以下:sql

set @inc_no = 0;
insert into entrust
(init_date, entrust_no)
select 20191112, (@inc_no:=@inc_no + 1) as serial_no
  from billentrust;
相关文章
相关标签/搜索