Php 插入laravel 5.1时的锁定表

Php 插入laravel 5.1时的锁定表,php,mysql,amazon-web-services,laravel-5,Php,Mysql,Amazon Web Services,Laravel 5,我正在开发Laravel5.1,我的mysql版本是5.5.44 我的数据库存储引擎是innoDB 我想在向表中插入数据时锁定我的表,因为我必须实现concurrecny,因为可以使用单个数据库同时生成多个服务器实例(,因为aws的负载平衡器) 我研究了存储引擎必须是MyISAM或MEMORY,或MERGE和。哪个 但我不清楚他们能不能锁桌子 问题:在这种情况下如何实现并发性?一次只允许在表中插入一个。我必须遵循哪些步骤 谢谢使用lockForUpdate() sharedLock() and

我正在开发Laravel5.1,我的mysql版本是5.5.44

我的数据库存储引擎是innoDB

我想在向表中插入数据时锁定我的表,因为我必须实现concurrecny,因为可以使用单个数据库同时生成多个服务器实例(,因为aws的负载平衡器)

我研究了存储引擎必须是MyISAM或MEMORY,或MERGE和。哪个

但我不清楚他们能不能锁桌子

问题:在这种情况下如何实现并发性?一次只允许在表中插入一个。我必须遵循哪些步骤

谢谢

使用
lockForUpdate()

sharedLock() and lockForUpdate()