小浣熊下载站-绿色软件下载_电脑软件下载_安卓手机软件下载_免费软件下载网站
TAG标签| 网站地图| 设为首页| 加入收藏

MYSQL插入数据时预防重复命令代码

相关游戏 相关文章 发表评论字体大小:【 | |

admin 2024-09-14 10:05 www.zxhfi.com
.Net开发代码生成工具V3.9.0 绿色纯净版种类:编程辅助大小:833KB语言:中文 评分:7.5标签:立即下载insert into songinfo select 'aaa','bb' ,'cc' from dual where not exists//上述命令在MYSQL3.x版本上不可以实行,5.0.24的可以譬如我的Mysql当中某database存在url这张表,目前要有C API 将url,url_hash,domain这三个变量的值插入到数据库中,url_hash是主键,本来为了不至插入重复项,应该判断一下的,目前只须这一条SQL语句就好了,什么都不要管,降低了很多的查看和判断工作,我只能说一句:太爽了。如下:SQL语句:

insert into TABLE select VALUE0,VALUE1 ,... from dual where not exists

代码:

int store_url

{

char *key, url_hash[HASHLEN], domain[DOM人工智能NLEN], sqlstr[SQLSTRLEN];......sprintf select '%s','%s','%s' from dual where not exists ", url, url_hash, domain, url_hash);

if ) //大多数状况下失败是因为数据库关闭,所以可以在以下添加上再连接MySQL的代码,不赘写!

{ printf );

return;

}

}

清空表,在SQL和ACCESS中一般是delete * from tablename

而在MySQL中上述命令是不受支持的,

如下:

1,TRUNCATE TABLE TABLENAME


2,DELETE FROM TABLENAME

TAG标签:MYSQL(1)插入数据(1)

转载请说明来源于小浣熊下载站(http://www.tpwno.com)

本文地址:http://www.tpwno.com/news/1902.html

郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com

相关游戏

其他版本

相关文章

游戏攻略