[英]Mysql command in asp.net c#
我的頁面上有此代碼
private object getJobID()
{
try
{
conn.Open();
String latestJobID = @"SELECT MAX(jobId) + 1 FROM joborder";
MySqlCommand cmd = new MySqlCommand(latestJobID, conn);
MySqlDataReader DR = cmd.ExecuteReader();
while (DR.Read())
{
return DR[0].ToString();
}
}
catch (MySqlException ex)
{
System.Diagnostics.Debug.WriteLine("ERROR: " + ex.ToString());
}
finally
{
conn.Close();
}
return "";
}
@"SELECT MAX(jobId) + 1 FROM joborder"
如果我的表為空,則不添加 + 1,如果我的表為空,我如何將 + 1 添加到我的 jobId,謝謝
您可以在查詢中測試 null
select COALESCE(MAX(jobId), 0) + 1 FROM joborder
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.