频道栏目
首页 > 资讯 > MySQL > 正文

禁止修改数据库中的某一列语句

13-05-10        来源:[db:作者]  
收藏   我要投稿
禁止修改数据库中的某一列语句
 
防止userinfo 表中的name,age,tel,fax 等字段被撰改
 
ROPTRIGGERIFEXISTS`userinfo`;
SET@OLD_SQL_MODE=@@SQL_MODE,SQL_MODE='';
DELIMITER//
CREATETRIGGER`userinfo`BEFOREUPDATEON`userinfo`FOREACHROWBEGIN
setnew.name=old.name;
setnew.member_id=old.member_id;
setnew.age=old.age;
setnew.tel=old.tel;
setnew.fax=old.fax;
END//
DELIMITER;
SETSQL_MODE=@OLD_SQL_MODE;
/*!40014 SET FOREIGN_KEY_CHECKS=1 */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
相关TAG标签
上一篇:javascript学习实录 之一 --刘啸尘
下一篇:关于oracle表名区分大小写的问题
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站