如何使用Zend框架刪除多個表中的記錄在MySQL從zend的
$this->_db->delete($this->_candidate_education,'candidate_id='.$id)
目前我使用該查詢單表
我需要刪除記錄刪除多個表中的記錄在MySQL使用單刪除查詢刪除多個表中的記錄
如何使用Zend框架刪除多個表中的記錄在MySQL從zend的
$this->_db->delete($this->_candidate_education,'candidate_id='.$id)
目前我使用該查詢單表
我需要刪除記錄刪除多個表中的記錄在MySQL使用單刪除查詢刪除多個表中的記錄
http://framework.zend.com/manual/1.12/en/zend.db.statement.html
$stmt = $db->query(
'delete FROM bugs,test WHERE reported_by = ? AND bug_status = ?',
array('goofy', 'FIXED')
);
您可以使用ON DELETE CASCADE選項在表上定義外鍵約束。然後從父表中刪除記錄將刪除子表中的記錄。
希望這有助於:http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html
OR,你可以按照下面的語法並創建一個查詢。
DELETE
FROM tbl_name[.*] [, tbl_name[.*]] ...
USING table_references
[WHERE where_condition]
我喜歡第一個
事情是這樣的:
$db->quoteInto("type=?", $requestType) . $db->quoteInto("AND id =?", $requestID);