2012-08-27 25 views
0

我正在使用codeignitor的插入批處理功能將多行插入到表中。如何使用具有唯一ID的insert_batch

$this->db->insert_batch('table', $sizes); 

我的$尺寸陣列看起來像這樣

$sizes = array(
    array(
     'size' => 'M' , 
     'product' => 'Hat' 
    ), 
    array(
     'size' => 'L' , 
     'product' => 'Hat' 
    ) 
); 

我正打算單獨行通過唯一的ID一起被添加到我的數據庫表中使用這些值,但是當每添加一個嵌套數組,它增加了0到id字段,而不是一個唯一的ID

我收到錯誤「重複條目‘0’鍵‘id’」

什麼是溶膠最好的辦法這是嗎?謝謝閱讀!

回答

2

用AUTO_INCREMENT創建您的UNIQUE列