一个表第一列是ID号,自动垒加。
插入数据后如果得到ID号是多少?
插入数据后如果得到ID号是多少?
解决方案 »
- mysql分区奇怪问题,高手请进
- LINUX 安装MYSQL问题
- mysql 默认值的问题
- c/c++中如何 取得执行存储过程的多结果集...
- 怎样将a字段值相同的b字段按从1开始的顺序递增?
- 这个语句改怎么写 MYSQL中的查询语句 实现论坛帖子数统计的问题
- mysql里面sql语句的问题
- 关于PostgreSQL的一个问题
- 用Mysql编过桌面应用程序的兄弟们,你们的Mysql应用程序在启动时,是否一定要手动启动Mysql Server呢?我的应用程序为什么一启动就要我填写一个对话框,并启动Mysql Server,fo=
- MySQL 怎么做 二维统计?如何 将列内的数据求和,行内的数据求和
- 请教 sql问题!
- mysql_fetch_row(result); 会不会导致超时现象?
-> id int AUTO_INCREMENT PRIMARY KEY,
-> c1 int
-> );
Query OK, 0 rows affected (0.11 sec)mysql> insert into t1 values (null,11);
Query OK, 1 row affected (0.06 sec)mysql> select * from t1;
+----+------+
| id | c1 |
+----+------+
| 1 | 11 |
+----+------+
1 row in set (0.00 sec)mysql>
mysql> insert into t1 values (null,22);
Query OK, 1 row affected (0.06 sec)mysql> select LAST_INSERT_ID();
+------------------+
| LAST_INSERT_ID() |
+------------------+
| 2 |
+------------------+
1 row in set (0.00 sec)mysql> select @@identity;
+------------+
| @@identity |
+------------+
| 2 |
+------------+
1 row in set (0.06 sec)mysql> select * from t1;
+----+------+
| id | c1 |
+----+------+
| 1 | 11 |
| 2 | 22 |
+----+------+
2 rows in set (0.00 sec)mysql>
mysql.h中好像没这个函数发现下面这个函数
my_ulonglong STDCALL mysql_insert_id(MYSQL *mysql);
不知道是不是这个
mysql_insert_id()my_ulonglong mysql_insert_id(MYSQL *mysql) Returns the value generated for an AUTO_INCREMENT column by the previous INSERT or UPDATE statement.