Mysql_insert_id的一个缺陷
浏览:1346次 出处信息
mysql_insert_id() 将 MySQL 内部的 C API 函数 mysql_insert_id() 的返回值转换成 long(PHP 中命名为 int)。
如果 AUTO_INCREMENT 的列的类型是 BIGINT,则 mysql_insert_id() 返回的值将不正确。
作为替代方案,我们可以在 SQL 查询中用 MySQL 内部的 SQL 函数 LAST_INSERT_ID() 。
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:关于MySQL的字符集
后一篇:从Mysql到Sqlite的迁移 >>
文章信息
- 作者:Easy 来源: EasyID
- 标签: mysql_insert_id
- 发布时间:2009-11-15 19:24:06
近3天十大热文
- [12] 逃出你的肖申克(五):看不见的牢笼(上)
- [10] linux 简单架设防火墙路由器
- [9] 从”引爆点”理论看微博传播
- [9] 卖家反馈影响因素的量化研究(上)
- [9] [Perl]Moose::Manual::T
- [8] YSLOW法则中,为什么yahoo推荐用GE
- [8] iOS的定位原理揭秘
- [8] 关于不得不在python中使用代理访问网络的
- [8] Eclipse开发Android应用程序入门
- [8] 关于身份证号的那些事