深圳网站建设公司易捷网络科技
易捷网络

企业网站制作中mysql常用的一些insert/update用法

信息来源:深圳网站建设公司易捷网络
添加时间:2023-04-08
MySQL是一个开源关系数据库管理系统,使用最常用的数据库管理语言——结构化查询语言用于数据库管理。MySQL是开源的,所以任何人都可以在通用公共许可证的许可下下载它 个性化需要修改。MySQL因其速度、可靠性和适应性而备受关注。大多数人认为当不需要交易处理时 在这种情况下,MySQL是管理内容的最佳选择。

1.insert ignore into
当插入数据时,如出现错误时,如重复数据,将不返回错误,只以警告形式返回。所以使用ignore请确保语句本身没有问题,否则也会被忽略掉。例如:INSERT IGNORE INTO books (name) VALUES (MySQL Manual)

2.on duplicate key update
当primary或者unique重复时,则执行update语句,如update后为无用语句,如id=id,则同1功能相同,但错误不会被忽略掉。例如,为了实现name重复的数据插入不报错,可使用一下语句:INSERT INTO books (name) VALUES (MySQL Manual) ON duplicate KEY UPDATE id = id

3.insert … select … where not exist
根据select的条件判断是否插入,可以不光通过primary 和unique来判断,也可通过其它条件。例如:INSERT INTO books (name) SELECT MySQL Manual FROM dual WHERE NOT EXISTS (SELECT id FROM books WHERE id = 1)

4.replace into
如果存在primary or unique相同的记录,则先删除掉。再插入新记录。例如:REPLACE INTO books SELECT 1, MySQL Manual FROM books

中小企业网站公司站点使用access或mysql,大点的网站站点使用mysql或mssql,至于其它的像Oracle数值数据库只是用于传说中的大型政府机关或军事机关网站站点,对于中小公司企业、集团网站站点来说根本用不上,价格费用很贵不说还需要专业的技术人员去管理维护。
制药设备药机行业网站案例深圳信宜特科技网站首页设计效果图
制药设备药机行业网站案例深圳信宜特科技网站首页设计效果图
网站建设最新资讯推荐
建站视频
企业网站建设的云虚拟主机收费标准是什么
财务网站怎么做才能显示在搜索引擎的首页
网站建设一站式服务花最少的钱建最好的企业网站
百度搜索深圳网站建设公司网站排行榜
公司网站续费要多少钱
工商财务行业网站制作如何才能排名靠前
关于我们
公司简介
人才招聘
售后服务
联系我们
网站制作套餐
基本型网站制作套餐
标准型网站制作套餐
品牌型网站制作套餐
综合型网站制作套餐
网站制作教程
网站建设常见问题
网站制作常见问题
网站设计常见问题
网站优化常见问题
企业邮箱常见问题
网站备案常见问题
联系方式
联系人:赵经理
电话:0755-61603557
邮箱:info@ejiew.net
地址:广东.深圳宝安西乡宝源路鸿源大厦1009

微信扫码咨询
深圳市易捷网络科技有限公司版权所有     粤ICP备2022153140号