MTA*_*MTA 12 .net c# mysql sql
我正在使用此方法在表中插入一行:
MySqlConnection connect = new MySqlConnection(connectionStringMySql);
MySqlCommand cmd = new MySqlCommand();
cmd.Connection = connect;
cmd.Connection.Open();
string commandLine = @"INSERT INTO Wanted (clientid,userid,startdate,enddate) VALUES" +
"(@clientid, @userid, @startdate, @enddate);";
cmd.CommandText = commandLine;
cmd.Parameters.AddWithValue("@clientid", userId);
cmd.Parameters.AddWithValue("@userid", "");
cmd.Parameters.AddWithValue("@startdate", start);
cmd.Parameters.AddWithValue("@enddate", end);
cmd.ExecuteNonQuery();
cmd.Connection.Close();
Run Code Online (Sandbox Code Playgroud)
我也有id列Auto Increment
.我想知道是否有可能获得插入新行时创建的ID.
dug*_*gas 26
您可以访问MySqlCommand LastInsertedId属性.
cmd.ExecuteNonQuery();
long id = cmd.LastInsertedId;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
27520 次 |
最近记录: |