私は行を追加するたびに:SET @last_id_owner = LAST_INSERT_ID();.それは私に警告を与える; MysqlExceptionは、行で処理されませんでした:cmd.ExecuteNonQuery(); 私はそれがうまく動作する行を消去する場合。MysqlExceptionは処理されませんでしたC#LAST_INSERT_ID()
String sql = "INSERT INTO owner (name,email,reward)"
+ " VALUES('" + owner.Name + "','" + owner.EMail + "'," + owner.Reward + ");SET @last_id_owner = LAST_INSERT_ID();";
connect();
MySqlCommand cmd = new MySqlCommand(sql, conexion);
cmd.ExecuteNonQuery();
disconnect();
最後の挿入IDを取得し、別のテーブルの挿入に使用する必要があります。 何が間違っていますか?