常常用 php 中的 uniqid()來產生唯一ID, 但有時會透過sql insert into select 語法來複製相關的資料,但會卡在ID值問題,直到今天終於找到能用的語法。

SELECTCONCAT( LOWER( HEX( UNIX_TIMESTAMP( NOW( 6 ) ) ) ) , SUBSTRING( MD5( RAND( ) ) , 1, 5 ) )

顯示結果:5c9d812bce947

Leave a comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *