请问last_insert_id的问题

请问last_insert_id的问题

请问last_insert_id的问题
大家好,

我在perl中insert一条语句之后,立即调用$dbh->last_insert_id(undef, undef, undef, undef),却得到一个空串""。

数据库是用的mysql4.0.17,并且我在mysql命令行中手动插入一条记录,然后select last_insert_id();是可以得到正确的值的。

不知道有没有人遇到过类似的情况?另外请问造成出现$dbh->last_insert_id返回空串的情形有哪些?
$dbh->last_insert_id(.
$dbh->last_insert_id()