前端网页有个上传附件的功能,然后现在想直接在数据库里写个触发器,能判断上传的附件名不能重复,新手求大神教

解决方案 »

  1.   

    text类型的字段,没办法设置唯一性啊
      

  2.   

    text类型的字段,没办法设置唯一性啊对的,text比较特殊,数据库里也不好处理,数据库中能直接处理的只是text的前8000个字节,超过的数据库在进行比较的时候,会自忽略,只是比较前8000个自己。这种情况,建议直接用 程序来实现比较把
      

  3.   

    附件名也用text ?你这个数据类型建议换成varchar 然后建上唯一约束哦
      

  4.   

    用varchar咯 ~  触发器感觉不太靠谱  用存储过程判断吧 
      

  5.   

    值能说程序 设计的不合理
    附件名称重复 ? 内容不重复呢?
    你应该把 上传服务器的附件名称 使用guid 或者 时分秒 命名
    数据库只存路径