多个Mysql查询的语法问题

时间:2015-08-31 16:03:55

标签: mysql syntax foreign-keys

我有一个基本的Mysql语法问题。下面的函数返回一个Mysql外键约束失败错误:

public function delete($table, $where)
    {
        return 'DELETE FROM '.$this->escape_table($table).' WHERE '.implode(' ', $where);
    }

我想添加

SET FOREIGN_KEY_CHECKS = 0;
删除语句前的

SET FOREIGN_KEY_CHECKS = 1;

之后,该函数禁用外键检查,执行删除查询并重新启用外键检查。我似乎无法正确理解语法。有谁愿意帮助我吗?

0 个答案:

没有答案