【发布时间】:2016-09-20 12:11:39
【问题描述】:
我是代码igniter 的新手。我正在尝试使用连接多个表来执行delete 查询,但查询时出错。
这是我的查询代码。
$this->db->from('order');
$this->db->join('item_order', 'item_order.order_id = order.order_id','left');
$this->db->join('product', 'product.product_number = item_order.item_number','left');
$this->db->join('product_to_image', 'product_to_image.p_id = product.products_id','left');
$this->db->join('product_to_dropbox', 'product_to_dropbox.products_id = product.products_id','left');
$this->db->where('order.user_name', $ebay_user_name);
$this->db->where('order.user_id', $user_id);
$this->db->delete('order');
【问题讨论】:
-
是
'orderd'是故意的还是只是拼写错误? -
您遇到的错误是什么?是否与非唯一标识符有关?
-
我只删除了订单表。
-
请说明您要从哪些表中删除。
标签: mysql sql codeigniter