Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL::使用MySQL值now()抽象插入行_Mysql_Perl - Fatal编程技术网

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

SQL::使用MySQL值now()抽象插入行,mysql,perl,Mysql,Perl,我如何构造一个SQL::Abstract调用来创建一行,以便用MySQL函数now()的值填充列“date” 这就是我使用SQL::Abstract所能做到的。我确实意识到这会将我与理解now()函数的数据库联系起来,但这没关系 $result = $schema->resultset('Batch')->create( { date => 'now()', # <- Please help. Here? } ); 我相

我如何构造一个SQL::Abstract调用来创建一行,以便用MySQL函数now()的值填充列“date”

这就是我使用SQL::Abstract所能做到的。我确实意识到这会将我与理解now()函数的数据库联系起来,但这没关系

$result = $schema->resultset('Batch')->create(
        {   date => 'now()',    # <- Please help. Here?
        }
    );

我相信你就是这样做的:

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

注意:如果要使用date属性,则需要重新蚀刻结果对象。
$result = $schema->resultset('Batch')->create( {
    'date' => \'now()',
} );