实例讲解“MySQL数据库”在记录不存在时的插入_MySQL数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

实例讲解“MySQL数据库”在记录不存在时的插入

作者:黑客防线网安MYSQL维护基地 来源:黑客防线网安MYSQL维护基地 浏览次数:0

本篇关键词:存在插入记录数据库
黑客防线网安网讯:  MySQL在记录不存在时的插入:   示例:插入多条记录   假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:   INSERT INTO clients   (client_id, client_name, cl...

  MySQL在记录不存在时的插入:

  示例:插入多条记录

  假设有一个主键为 client_id 的 clients 表可以使用下面的语句:

  INSERT INTO clients

  (client_id, client_name, client_type)

  SELECT supplier_id, supplier_name, 'advertising'

  FROM suppliers

  WHERE not exists (select * from clients

  where clients.client_id = suppliers.supplier_id);

  示例:插入单条记录

  INSERT INTO clients

  (client_id, client_name, client_type)

  SELECT 10345, 'IBM', 'advertising'

  FROM dual

  WHERE not exists (select * from clients

  where clients.client_id = 10345);

  使用 dual 做表名可以让你在 select 语句后面直接跟上要插入字段的值即使这些值还不存在当前表中

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-8463-1.html
网站维护教程更新时间:2012-03-20 04:56:13  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer