MYSQL主键不存在时插入数据否则更新(on duplicate

日期:2014-07-13 / 人气: / 来源:网络

INSERT  INTO keyword_srch_CNT_TOP_100_MONTH_20130301190944(CGI,ACCESS,IP,REF,UA,HIT) VALUES
('getlogcollect.cgi','2013-03-01 00:00:00','172.26.176.95','','Firefox','100')
,
('navisearchif7.cgi','2013-03-01 00:00:00','172.26.176.95','','Firefox','200'),
('navisearchif7.cgi','2013-03-01 00:00:00','172.26.176.95','','Firefox','200'),
('navisearchif7.cgi','2013-03-01 00:00:00','172.26.176.95','','Firefox','200'),
('navisearchif7.cgi','2013-03-01 00:00:00','172.26.176.95','','Firefox','200'),
('keywordmap.cgi','2013-03-01 00:00:00','172.26.176.95','','Firefox','2918')
ON DUPLICATE KEY UPDATE ACCESS=ACCESS, datacnt=datacnt 1

遇到一个问题当表中有一个字段是日期类型时用 ON DUPLICATE KEY UPDATE 做更新的数据时日期会变掉,最后把
ON DUPLICATE KEY UPDATE ACCESS=ACCESS, datacnt=datacnt 1 加上解决了

Ubuntu系统中配置MySQL数据库

以下的文章主要介绍的是在Ubuntu之下MySQL数据库进行简单配置,其中包括在ubuntu之下对MySQL进行正确的安装布局,以及修改MySQL数据库文件的相关存储目录,以下就是文章的具体内容描述。一). ubuntu下MySQL安装布局:/usr/bin

MySQL教程

作者:管理员




现在致电4006-2991-90 OR 查看更多联系方式 →

Go To Top 回顶部