通过logichook,我试图通过bean类插入一个新的Quote记录。 “quote_num”字段是自动增量字段。当我尝试下面的代码时,它不使用我指定的quote_num插入MySQL,而是使用自动递增序列中的下一个数字。我知道我可以使用SQL INSERT,但我试图坚持使用bean。有什么想法吗?
$newQuote = new Quote();
$newQuote->name = "Web Order";
$newQuote->quote_num = 902011;
$newQuote->quote_order_c = $orderorcredit;
$newQuote->save();
答案 0 :(得分:0)
对于自动增量:您可以执行以下操作,
$count = "SELECT IFNULL(MAX(your field), 0) as count FROM table;
$count = '';
while ($row = $GLOBALS['db']->fetchByAssoc($result)) {
$count_coc = $row['count'];
}
$bean->ignore_update = true;
$bean->number_c = $count_coc + 1;
$bean->save();