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

c#,mysql,自增长

往mysql库中插入一条数据(此表有自增长列),在c#代码里如何写1句sql,插入后返回这个自增长列值
这个不关C#的事吧,这是sql语句解决的事情

既然是自增列,既然是新插入的一条记录,那么这条记录的这个字段值,就是最大的
所以。。

insert完毕后,select max(自增列字段) from 表
就可以了。。


MYSQL中的LAST_INSERT_ID()和MSSQL中的@@IDENTITY

我想知道在c#中有什么好办法,只用连接一次数据库,就实现,最好有示例代码

我自己只能想到:先ExecuteNonQuery(" insert .....");
再ExecuteScalar("select last_insert_id()")

ExecuteDataSet(" insert ..... select last_insert_id()");
可以写一起,返回用dataset还是datareader,随便你了。

ExecuteDataSet(" insert ..... select last_insert_id()");
insert语句和select语句之间要不要";"号呢?要的话会报错,说";"是非法字符
抱歉,我现在没mysql,不能测试(那个错误,是我用oracle报出来的,insert...;select ...这种格式)

不要的

好的,谢谢,回家试试,哈哈哈

ms sqlserver是要;的
可以 select @@IDENTITY


相关问答:

MYSQL 如何修改BLOB类型的数据?

如题 数据是BLOB类型 怎么才能修改其中的某些值
BLOB中存入的是什么内容?

假设字段memo为blob类型,在该字段的值前面增加字符串'add--'
则操作语句如下:
SQL code:
update tb_blog set memo=concat( ......

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

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

急求ASP。NETC#购物车代码

最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!

www.51aspx.com

去下 ......

mysql 怎样才能对同一张表查询后再更新?

请高手指点,我对一张表查询后再更新,查询是子查询,报错:
You can't specify target table 'a_table' for update in from clause
完整SQL语句是
UPDATE a_table SET STATUS=0 WHERE ID=(SELECT MIN(ID) from a_tab ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号