public function rollback()
{
$this->initConnect(true);
if (1 == $this->transTimes) {
$this->linkID->rollBack();
} elseif ($this->transTimes > 1 && $this->supportSavepoint()) {
$this->linkID->exec($this->parseSavepointRollBack('trans' . $this->transTimes));
}
$this->transTimes = max(0, $this->transTimes - 1);
}