比如說你創建了一個表userinfos
目前創新互聯公司已為上千余家的企業提供了網站建設、域名、虛擬主機、綿陽服務器托管、企業網站設計、績溪網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
create table userinfos(
userid int primary key,
username varchar(20)
);
//給userinfos添加序列
update userinfos set userid = last_insert_id(userid+1);
//然后查詢序列
select last_insert_id();
或者也可以這樣
create table userinfos(
userid int primary key not null auto_increment,
username varchar(20)
);
mysql是沒有序列的,我最近剛做完一個項目也是從oralce移植到mysql數據庫上,oracle中 HIbernate配置都是這樣
generator class="sequence"
param name="sequence"SEQUENCE_CHILDREM_ARCHIVE_ID/param
/generator
,到移植到mysql數據庫中之后
generator class="identity"/generator
identity或者是increment都是可以滴,前提是你mysql表中的主鍵是auto_increatement的int類型的。
序列只有db2
oracle有,mysql沒有序列的,不過你可以給你所所創建的表的主鍵設置為自增。
例如
create
table
A
(
id
int(20)
auto_increment
)
不過設置為自增的鍵必須是數值類型的。
分享文章:mysql序列怎么寫 mysql序列怎么建
分享路徑:http://vcdvsql.cn/article22/ddsidjc.html
成都網站建設公司_創新互聯,為您提供網站策劃、企業建站、外貿網站建設、App開發、虛擬主機、微信小程序
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯