我在表core_config_data中的记录中用逗号分隔的气道票据编号列表。该表使用引擎Innodb。
我有一个带有读取此记录的功能的类,将其爆炸,取消一个空运提单编号,内部休息并再次保存在数据库中。
当2个或更多人在同一个实例中按下分配空运提单号时,所有货件都会获得相同的空运提单号。
php / magento / zend是否有办法在这种情况下实现同步。
此致 SAURABH
答案 0 :(得分:2)
您可以使用锁,但我建议创建一个气道单据号码表。
SELECT counter_field FROM child_codes FOR UPDATE;
UPDATE child_codes SET counter_field = counter_field + 1;
http://dev.mysql.com/doc/refman/5.0/en/innodb-locking-reads.html
答案 1 :(得分:0)