2012-10-09 37 views
0

为了使这个快速:主键ID列有自动增量,但我也有另一列称为交易ID,这是不唯一的,可以是1为3行,然后2为4行,3为另一个说2行,依此类推。ID有自动增量,但也有另一列增量,但不像自动增量

可以得到MAX(transaction_id)和++吗?有人说在2或3个用户启动一个新事务时可能会有锁问题,所以他们可以使用相同的transaction_id。我不能在这个上使用AUTO_INCREMENT。我是对还是错?

感谢, 阿德里安

+0

我将使用InnoDB的风格的MySql,从而据我所知,这将是基于行的锁,而不是表为主。 –

+0

啊,我一直在讨论关于AUTO_INCREMENT功能(我正在使用MAX(id)而不是AUTO_INCREMENT)的stackoverflow上读到的内容......并且我看到其他字段不会让2个用户有相同的transaction_id ...这是好的...问题解决了 –

+0

问题解决了......谢谢! –

回答

0

我有一个描述TRANSACTION_ID的所有者另一场......所以即使有TRANSACTION_ID与相同的值,店主会不同......只是太担心了AUTO_INCREMENT功能:)))

欢呼