Hi,
You can write your logic in Stored procedure.
Please check this article :
Insert, Update, Search and Delete (CRUD operation) using ASP.Net and MySQL[
^]
You have not tag which database you are using.Anyway Here is some code for stored procedure checking. i leave rest on you,
CREATE PROCEDURE `InsertCountry`(
IN _CountryName varchar(200),
OUT _ReturnValue int
)
BEGIN
DECLARE IsCountryExist int(5);
SELECT COUNT(NM_COUNTRY_ID) INTO IsCountryExist FROM
TBL_COUNTRYMASTER WHERE VC_COUNTRY_NAME = _CountryName;
START TRANSACTION;
IF IsCountryExist = 0 THEN
INSERT INTO TBL_COUNTRYMASTER(VC_COUNTRY_NAME)
VALUES (_CountryName);
END IF;
SELECT LAST_INSERT_ID() INTO _ReturnValue;
COMMIT;
END
Hope you got answer from my solution.
Thanks
-Amit Gajjar