gpt4 book ai didi

c# - 在mysql中使用scope_identity()、@@identity()、last_insert_id()的正确版本是什么

转载 作者:行者123 更新时间:2023-11-29 11:30:33 26 4
gpt4 key购买 nike

我正在研究 asp.net c#,我尝试了所有 3 个,但没有一个起作用,这是 sql 错误(您的 SQL 语法有错误;请检查与您的 MySQL 服务器版本相对应的手册,以了解在“SELECT LAST_INSERT_ID()”附近使用的正确语法)这是我的查询:

                String st = ("INSERT INTO `service` VALUES ('','" + noms + "','" + Desc + "','3','" + ad + "','" + vil + "','" + pays + "')"+" SELECT SCOPE_IDENTITY()");

最佳答案

您可以像这样使用 MySqlCommandLastInsertedId 属性:

// cmd is MySqlCommand objet
cmd.ExecuteNonQuery();
long lastInsertedId = cmd.LastInsertedId;

关于c# - 在mysql中使用scope_identity()、@@identity()、last_insert_id()的正确版本是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37500444/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com