>  기사  >  데이터 베이스  >  mysql下,怎么利用数据表来实现多个序列的存储及递增

mysql下,怎么利用数据表来实现多个序列的存储及递增

WBOY
WBOY원래의
2016-06-07 16:25:321521검색

mysql下,如何利用数据表来实现多个序列的存储及递增 ? ? CREATE TABLE `sequence` ( `seq_val` int(11) NOT NULL AUTO_INCREMENT COMMENT '序列id', `seq_name` varchar(128) NOT NULL DEFAULT '' COMMENT '序列名称', PRIMARY KEY (`seq_name`,`seq_val`),

mysql下,如何利用数据表来实现多个序列的存储及递增

?

?

CREATE TABLE `sequence` (
  `seq_val` int(11) NOT NULL AUTO_INCREMENT COMMENT '序列id',
  `seq_name` varchar(128) NOT NULL DEFAULT '' COMMENT '序列名称',
  PRIMARY KEY (`seq_name`,`seq_val`),
  UNIQUE KEY `idx_seqname` (`seq_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

?

public interfaceSequenceDao {
      @Insert("replace into wm_sequence(seq_name) values(#{seq_name})")
      @Options(useGeneratedKeys = true,keyProperty="seq_val")
      public void getSeqidByName(WmSequence seq);
}

?

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.