public function delByColumn($val, $column = null, $tableName = null, $tablePrefix = null)
{
is_null($tableName) && ($tableName = $this->getTableName());
is_null($tablePrefix) && ($tablePrefix = $this->tablePrefix);
is_null($column) && ($column = $this->db($this->getDbConf())->getPk($tableName, $tablePrefix));
return $this->db($this->getDbConf())->where($column, $val)->delete($tableName, true, $tablePrefix);
}