1樓:匿名使用者
如果不行的話,難道mysql只能用自動增長列做主鍵嗎,這似乎不太妥當啊。 滿意答案偶是隊長軟體工程師|5730個滿意答案2010-07-29mysql沒有內建的guid功能,但是mssql,oracle,db2,sybase都提供這樣的功能。mysql沒有這樣的功能問題並不大,你可以選擇在應用程式層構造guid插入資料庫。
不過就算mysql內建guid也沒有什麼意義,並不是mysql技術不行,而是mysql追求更好的效能。因為使用了guid後,效能會降低大概6-10倍左右。 當然,選擇哪種解決方案,都各有利弊,沒有銀彈。
不過如果就mysql平台來說,官方的選擇是放棄guid。 追問: 哦 原來這樣啊 效能降低6-10倍 好厲害啊 小l、 的感言:
謝謝2010-07-30
2樓:
可通過uuid()來獲取guid
mysql> select uuid();
-> '6ccd780c-baba-1026-9564-0040f4311e29'
uuid()
返回乙個通用唯一識別符號(uuid) ,其產生的根據是《dce 1.1: 遠端過程呼叫》(附錄a) cae (公共應用軟體環境) 的說明,該作品於2023年10月由the open group 出版 (檔案編號 c706, http:
//www.opengroup.org/public/pubs/catalog/c706.
htm).
uuid被設計成乙個在時間和空間上都獨一無二的數字。2個對uuid() 的呼叫應產生2個不同的值,即使這些呼叫的執行是在兩個互不相連的單獨電腦上進行。
uuid 是乙個由5位十六進製制數的字串表示的128位元數字 ,其格式為 aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee :
前3個數字從乙個時間戳產生。
第4 個數字保持暫時唯一性,以防時間戳值失去單一性 (例如, 由於經濟時)。
第5個數字是乙個 ieee 802 節點號,它提供空間唯一性。若後者不可用,則用乙個隨機數字替換。
mysql支援自動生成guid嗎
3樓:匿名使用者
如果不行的話,難道mysql只能用自動增長列做主鍵嗎,這似乎不太妥當啊。 滿意答案偶是隊長軟體工程師|5730個滿意答案2010-07-29mysql沒有內建的guid功能,但是mssql,oracle,db2,sybase都提供這樣的功能。mysql沒有這樣的功能問題並不大,你可以選擇在應用程式層構造guid插入資料庫。
不過就算mysql內建guid也沒有什麼意義,並不是mysql技術不行,而是mysql追求更好的效能。因為使用了guid後,效能會降低大概6-10倍左右。 當然,選擇哪種解決方案,都各有利弊,沒有銀彈。
mybatis在xml中生成guid,插入到mysql資料庫,sql怎麼寫? 10
4樓:匿名使用者
首先mysql 沒有guid()函式,oracle才有,mysql的是 uuid()函式
,使版用方法是:
權insert into pub_attachments(vchr_id,vchr_domain)) values(uuid(),'ibm');
5樓:萊特加菲貓
加乙個 where = $
insert into pub_attachments(vchr_id,vchr_domain) values(guid.newid,'ibm') where = $
wps怎麼自動生成目錄wps自動生成目錄操作方法
wps自動生成目錄 wps自動生成目錄操作方法,解決辦法 1.首先開啟要生成目錄的檔案,然後在第一頁新建乙個空白頁用來放生成的目錄,空白頁建完後選中第一章的標題,點選 標題一 2.再選中第一節的標題,點選 標題二 其他章節設定方法一樣,章設定成標題一,節設定成標題二 3.然後點選 引用 選擇 插入目...
中怎麼自動生成目錄,word中怎麼自動生成目錄
星願下的期盼 該回答暫時不可見。 邛奧虎蔚星 一 設定標題格式 1 選中文章中的所有一級標題 2 單擊開始 標題1,如圖所示 仿照步驟1 2設定 二 標題格式為標題2 標題3。二 自動生成目錄 1 把游標定位到文章第1頁的首行第1個字元左側 目錄應在文章的前面 2 單擊引用 目錄 插入目錄 3 彈出...
時如何自動生成頁碼,Word文件自動生成頁碼怎麼做?
開啟你的word文件,我們在編寫文件的時候首先要做好準備工作,就是將標題的樣式修改成我們需要的樣式,然後按照我們編寫的標題樣式進行文件的編輯,這樣效率最高。單擊開始 樣式 右下角有乙個擴充套件按鈕,如圖。進入後根據我們編寫的文件的要求進行各個標題的樣式修改,這個很重要,俗話說 磨刀不誤砍柴工。就像是...