开发过程中遇到的问题1--------我们的mysql的查询语句时自己写的,没有用oracle的nextvalue函数。所以这里涉及到了并发的问题。

时间:2022-11-19 12:40:17

效果http://www.cnblogs.com/wanggangblog/p/4037543.html

很多的采购单会生成。生成的时候会有订单的编号,然后一个采购单的编号是唯一的,怎么生成呢?之前oracle是用nextval来做的,我们转成myslq之后就要自己去实现这个功能(参考:http://www.cnblogs.com/wanggangblog/p/4037543.html)。

并发的解决:

开发过程中遇到的问题1--------我们的mysql的查询语句时自己写的,没有用oracle的nextvalue函数。所以这里涉及到了并发的问题。

不用时间搓来当id.因为并发量很大,时间相同的话,会生成一样的id.那就麻烦了。

而是用数据库的方式来生成。

select concat('2014',seq('SEQ_TRZ_MEMBER_NO')) from dual

效果:

开发过程中遇到的问题1--------我们的mysql的查询语句时自己写的,没有用oracle的nextvalue函数。所以这里涉及到了并发的问题。