ホームページ > データベース > mysql チュートリアル > mysql下,怎么利用数据表来实现多个序列的存储及递增

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

WBOY
リリース: 2016-06-07 16:25:32
オリジナル
1577 人が閲覧しました

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);
}
ログイン後にコピー

?

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート