作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用 C# 制作了一个表单来保存数据,我想要做的是从 MySQL 表中获取最后一个 Id,并将其打印出来,但在 TextBox
中增加 1,然后当我将整个处方集与其他数据一起保存,并将打印在 TextBox
中的 ID 保存起来。
最佳答案
您可以选择ID
并在SQL中添加1
INSERT INTO TABLE (Field1) Values (value1); SELECT LAST_INSERT_ID() + 1;
或者选择 id 然后将其添加到 C# 代码中
INSERT INTO TABLE (Field1) Values (value1); SELECT LAST_INSERT_ID();
参见here了解更多详情
Select MAX(IdSocio) + 1 FROM Socios
将为您提供下一个 ID,但这样做有风险,不建议这样做。在保存 ID 之前,您无法 100% 确定该 ID。
关于c# - 如何在 C# 中从 MySQL 自动递增获取 Id 并保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35021137/
我是一名优秀的程序员,十分优秀!