• mysql防止数据库重复


    通常我们用来判断数据库重复的使用以下方法:

    $title ='www.111cn.net';

    $sql = "Select * from tablename where title='$title'";

    $query = mysql_query( $sql );
    if( mysql_num_rows( $query ) )
    {
     exit('不能重复插入相同的记录');
    }
    else
    {
     $sql ="insert tablename values('$title')";
      mysql_query( $sql );
      exit('保存记录成功');
    }

    这样操作每次都需要从新对数据库进行查询一次,在拿出来处理一下,中间会消耗一分部时间,

    使用以下方法比较方便一些。

    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);

  • 相关阅读:
    Vue生命周期总结
    jQuery的层级选择器
    jQuery操作DOM的相关方法
    PHP基本语法
    组件间的传值
    MV*模式
    js 常用事件
    kali使用-WIFI破解
    使用css将网页变成黑白色
    css权重等级
  • 原文地址:https://www.cnblogs.com/yifan72/p/5818705.html
Copyright © 2020-2023  润新知