作者buganini (霸格尼尼)
看板Database
标题Re: [SQL ] 如何产生不重覆的准考证号码?
时间Thu May 3 23:43:40 2012
建议用
http://tw2.php.net/mysql_insert_id
因为,没有lock table或用transaction的话,
在
: INSERT INTO animals (grp,name) VALUES
: ('mammal','dog'),('mammal','cat'),
: ('bird','penguin'),('fish','lax'),('mammal','whale'),
: ('bird','ostrich');
和
: SELECT * FROM animals ORDER BY grp,id;
之间有另一个人insert的话就会抓错东西。
--
如果是PostgreSQL的话可以用
INSERT ... RETURNING ...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.242.4.132
※ 编辑: buganini 来自: 111.242.4.132 (05/04 03:16)