如果我的数据库中不存在一个值,我想将数据插入到我的数据库中.
我有这个代码:
try{ sqlConnection.open(); string sql = "INSERT INTO shop (Title,price,information) values (@chp1,@chp2,@chp3)"; sqlCommand cmd = new sqlCommand(sql,sqlConnection); cmd.Parameters.AdDWithValue("@chp1",Title); cmd.Parameters.AdDWithValue("@chp2",price); cmd.Parameters.AdDWithValue("@chp3",information); cmd.ExecuteNonquery();}
我尝试在我的数据库中插入,如果我的数据库中不存在值“Title”.
在stackoverflow中我用IF EXISTS创建了这个答案,但是我没有看到如何使用它…
在此先感谢您的回答:)
解决方法string sql = "IF NOT EXISTS (SELECT 1 FROM shop WHERE Title = @chp1) BEGIN INSERT INTO shop (Title,@chp3) END";
试试以上
总结以上是内存溢出为你收集整理的插入如果不存在于C#中全部内容,希望文章能够帮你解决插入如果不存在于C#中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)