如何构造一个SQL :: Abstract调用来创建一行,以便使用MySQL函数now()填充列'date'?
这就是我对SQL :: Abstract的看法。我意识到这会把我绑定到理解now()函数的数据库,但这没关系。
$result = $schema->resultset('Batch')->create(
{ date => 'now()', # <- Please help. Here?
}
);
这将是相应的原始SQL:
insert into batch (date) values (now());
答案 0 :(得分:2)
我相信你就是这样做的:
$result = $schema->resultset('Batch')->create( {
'date' => \'now()',
} );