通过 Zend_Db 向 mysql 写入 null 值的问题_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > 通过 Zend_Db 向 mysql 写入 null 值的问题

通过 Zend_Db 向 mysql 写入 null 值的问题

 2012/10/15 10:39:20  panyanyany  程序员俱乐部  我要评论(0)
  • 摘要:博客地址,欢迎猛击:http://yysource.sourceforge.net/现在假设数据库一个表如下所示:createtablegaps(gidserial,gothervarchar(20)notnull,primarykey(gid))defaultcharset=utf8;如果通过Zend_Db向该表插入一条数据,并且让gid自动增值,则下面这个方法比较通用:$db->insert(array("gother"=>"abc"),"gaps");其他的方法如:$db
  • 标签:问题 SQL MySQL

博客地址,欢迎猛击: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"=>"" 我已经试过是不兼容的了。

?

发表评论
用户名: 匿名