如何在不使用 db->query 的情况下在 CodeIgniter 中声明“NOT EXIST”子句?如果存在任何功能,请告诉我,例如 db->join... 非常感谢。
问问题
2763 次
2 回答
1
如果要检查表,请执行此查询
$query = $this->db->query("SHOW TABLES LIKE mytable_name");
它将产生具有名称的表,mytable_name
如果它不存在任何表,则结果为空。
或者干脆你可以试试
if ($this->db->table_exists('mytable_name')) {
echo 'Table is already exists';
} else {
CREATE table
}
于 2013-07-22T09:57:24.747 回答
0
活动记录中没有“不存在”这样的子句。但是,您可以像这样在子句中传递“不存在子句” where
:
$this->db->where('NOT EXISTS ');
于 2013-07-22T13:13:42.373 回答