SQL :: Abstract插入行使用MySQL值now()

时间:2014-05-26 06:42:15

标签: mysql perl

如何构造一个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());

1 个答案:

答案 0 :(得分:2)

我相信你就是这样做的:

$result = $schema->resultset('Batch')->create( {
    'date' => \'now()',
} );