作者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