Mysql 事务内的锁表不回滚
我有一个问题,那就是我需要锁定事务中的表,以防止数据插入其中,但当我在出错时执行此操作时,事务回滚不起作用 我在mysql文章中读到表锁会破坏事务,但是有没有其他方法可以锁定表以防止数据临时插入到事务中Mysql 事务内的锁表不回滚,mysql,laravel,Mysql,Laravel,我有一个问题,那就是我需要锁定事务中的表,以防止数据插入其中,但当我在出错时执行此操作时,事务回滚不起作用 我在mysql文章中读到表锁会破坏事务,但是有没有其他方法可以锁定表以防止数据临时插入到事务中 错误是什么?但更重要的是,“防止插入数据”标准是什么?真的是整张桌子吗?关于插入件的高级别要求是什么?什么是表格结构显示创建表格\u名称锁表。 try { DB::beginTransaction(); DB::unprepared('LOCK TABLES table_
错误是什么?但更重要的是,“防止插入数据”标准是什么?真的是整张桌子吗?关于插入件的高级别要求是什么?什么是表格结构
显示创建表格\u名称<在事务sql编程中很少需要代码>锁表
。
try {
DB::beginTransaction();
DB::unprepared('LOCK TABLES table_name WRITE');
//
DB::unprepared('UNLOCK TABLES');
DB::commit();
} catch (\Exception $e){
DB::rollBack();
}