mysql : 使用任何命令代替 mysql_insert_id();在 PHP 中?

Posted

技术标签:

【中文标题】mysql : 使用任何命令代替 mysql_insert_id();在 PHP 中?【英文标题】:mysql : Any command to use instead of mysql_insert_id(); in PHP? 【发布时间】:2010-12-18 20:12:46 【问题描述】:

我想获取插入项的主键 ID。在 php 中有 mysql_insert_id()。我用 C# 编写

【问题讨论】:

您使用的是什么数据库访问技术? 【参考方案1】:

如果 cmd 是您的命令对象,请尝试:

  cmd.LastInsertId;

【讨论】:

【参考方案2】:

你必须直接查询数据库。

SELECT last_insert_id() FROM mytable;

用 ODBC 这么说

object lastID = new OdbcCommand("SELECT last_insert_id() FROM mytable", _connection).ExecuteScalar();

【讨论】:

以上是关于mysql : 使用任何命令代替 mysql_insert_id();在 PHP 中?的主要内容,如果未能解决你的问题,请参考以下文章

mysql百万数据查询 用啥代替in,该如何处理

优化mysql数据库的几个步骤

Mariadb

MariaDB(MySQL)安装

79.MariaDB安装

MariaDB(MySQL)创建删除选择及数据类型使用详解