作者wu79423 (wu79423)
看板PHP
標題[請益] 如何在MYSQL裡面新增自訂的流水號?
時間Sat Sep 10 00:02:27 2011
例如會員資料表為member
id欄位為自訂流水號
我想讓id欄位變成M_001 下次有人辦會員會自動變成M_002
身邊的書沒提到...所以上來求救!!!
麻煩了 感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.40.38
1F:推 ousapas:id一樣保留, 每次新增的時候select max(id) 09/10 00:54
2F:→ ousapas:另外加一個varchar欄位用來存M_00X, 新增的時候把剛剛抓出 09/10 00:55
3F:→ ousapas:來的max(id)加到字串中 'M_' . $max_id 寫入 09/10 00:56
4F:→ knives:樓上要是中間不連號怎麼辦,比方有人砍帳號 09/10 02:23
5F:→ arrack:一樣用auto。抓出來的時候,再加上M_ 09/10 02:24
6F:推 knuckles:附加 AUTO_INCREMENT 就好了 中間不連號有差嗎? 09/10 02:27
7F:→ knives:看錯一樓的意思了 09/10 08:43
8F:→ cokellen:arrack的方法比較好 09/10 11:41
9F:→ wu79423:看不大懂...有程式碼可以給我看嗎? 我是PHP新手@@ 感謝!!! 09/10 13:08
10F:→ tyf99:不需要改內容,只要取出時附加上去就行了 09/10 23:09
11F:→ tyf99:select concat('M_',id) as id from member 09/10 23:09
12F:→ tyf99:原來五樓已經講了... 09/10 23:10