博客地址,欢迎猛击:http://yysource.sourceforge.net/
现在假设数据库一个表如下所示:
create table gaps(
gid serial,
gother varchar(20) not null,
primary key(gid)
)default charset=utf8;
如果通过 Zend_Db 向该表插入一条数据,并且让 gid 自动增值,则下面这个方法比较通用:
$db->insert(array("gother" => "abc"), "gaps");
其他的方法如:
$db->insert(array("gid"=>"", "gother" => "abc"), "gaps");
$db->insert(array("gid"=>"null", "gother" => "abc"), "gaps");
在不同版本的mysql之间可能造成不兼容的情况,至少 "gid"=>"" 我已经试过是不兼容的了。