开始

Where 语法

查询

事务

高级

PDO 对象

Debug

数据库信息

版本: 1.1.3

action

开始一事务

action( $callback )
返回: void
并非每个数据库或数据库引擎都支持事务。使用之前请先确定一下。所有查询将在事务处理包装中自动提交。您还可以返回 false 以回滚事务。
$database->action(function($database) {
	$database->insert("account", [
		"name" => "foo",
		"email" => "[email protected]"
	]);

	$database->delete("account", [
		"user_id" => 2312
	]);

	// 如果你想查找错误,只需返回 false 就可以回滚整个事务。
	if ($database->has("post", ["user_id" => 2312]))
	{
		return false;
	}
});