易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql如何获取表中的自动递增字段的值

表如下

create table goods (
id int primary key auto_increment,
categoryid int references category(id),
username varchar(40) references user(username),
gname varchar(40),#商品名称
gdegree varchar(10),#几成新,10代表全新,9代表九成新,以此类推,0代表废品
gprice int,#估计价格,0代表没填
gdescr varchar(255),#描述
gdate datetime,#发布日期
gimage BLOB,
gstate int default 0
);

当插入其他数据后 如何获得id字段的值 必须是刚刚生成的id
SQL code:
select max(id) from...


能确保是刚刚插入的吗 要是别的地方也插入了一个怎么办

引用
能确保是刚刚插入的吗 要是别的地方也插入了一个怎么办


看看这个
http://forums.whirlpool.net.au/forum-replies-archive.cfm/945204.html

引用
能确保是刚刚插入的吗 要是别的地方也插入了一个怎么办


不会的自增都是从你最大的那个开始加。

使用单INSERT语句插入多条记录,  LAST_INSERT_ID只返回插入的第一条记录产生的值. 比如

  1. mysql> INSERT INTO t VALUES (NULL, 'aaaa'), (NULL, 'bbbb'), (NULL, 'cccc'); 
  2. mysql> SELECT * from t; 
  3. +----+------+ 
  4. |


相关问答:

apache+PHP+mysql在win7下使用

如题,这三个在win7下使用会有什么兼容性问题吗?
由于我最近在使用win7,就懒得进xp了!
自己用windows 2008有一年多了,没出现任何问题。

win7测试版也用过,不会有什么问题的,放心。

当然你最 ......

MySql问题

MySql中插入当前时间的该怎么写啊?
now()

SQL code:

sql里是:
getdate()

引用
now()


学习

SQL code:
select now();

SQL code:
TODAY()
?

SQL code:
select now();
/* ......

c语言如何连接MYSQL?

大家好:
我是搞C的, 现在想用C 连接MYSQL,但是怎么也连接不了,我的代码如下:
#include <stdio.h>
#include "C:\Program Files\MySQL\MySQL Server 5.0\include\mysql.h"
......

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号