如何从MySQL中自动获取Id在C#中自动增量并保存它

时间:2016-01-26 18:28:40

标签: c# mysql

我已经创建了一个用C#保存数据的表单,我想要做的是从我的MySQL表中获取最后一个Id,并打印它但在TextBox中增加1,然后当我使用其他数据保存整个处方集,保存TextBox中打印的Id。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

您可以选择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,但这有风险,不推荐。在保存之前,您无法100%确定ID。