mysql中修改view的definer
我常用的工具是navicat,但是修改definer不能用工具,只能用命令行;
数据库迁移到其他服务器上,会报definer错误,修改view的definer方法如下(比如把definer改为本地的,要加上select语句):
第一种方法:
alter DEFINER = 'root'@'localhost' view BMS_HOTEL_SALES_V as select `hc`.`CHECK_DATE` AS `CHECK_DATE`,`hsm`.`START_DATE` AS `START_DATE`,`hsm`.`END_DATE` AS `END_DATE`,`hc`.`USER_CODE` AS `USER_CODE` from ((`ots`.`sms_hotel_checkbill` `hc` join `ots`.`sms_hotel_sales_mapping` `hsm` on((`hc`.`HOTEL_ID` = `hsm`.`HOTEL_ID`))) join `ots`.`sy_org_role_user` `ru` on(((`ru`.`ROLE_CODE` = ‘XSY’) and (`hc`.`USER_CODE` = `ru`.`USER_CODE`)))) where (`hc`.`USER_CODE` = `hsm`.`USER_CODE`);
以上的语句中:
(1)'root'@'localhost' ——> '数据库用户名'@'主机地址'
(2)BMS_HOTEL_SALES_V ——> 视图名
(3)as 后面是视图语句
以上的语句中:
(1)'root'@'localhost' ——> '数据库用户名'@'主机地址'
(2)'view_product' ——> 视图名
(3)AS 后面是视图语句
最新文章
- 游戏服务器菜鸟之C#初探二游戏服务
- iOS多线程简介
- UIPickerView的使用(一)
- 比Ansible更吊的自动化运维工具,自动化统一安装部署自动化部署udeploy 1.0 版本发布
- 基本shell命令使用笔记
- fir.im Weekly - 聊聊让人向往的远程开发工作
- htons
- MySQL教程及经常使用命令1.1
- python项目使用jsonschema进行参数校验
- 坚持自己的追求,迎来 “中国系统开发网” (CSDN)的专访
- Ftp修改为主被动模式命令
- springboot~openfeign从JSON文件读取数据
- 手动安装sublime text3 文本编辑器是控制台
- Redis深入学习笔记(四)主从数据复制流程
- Json.net日期格式化设置
- 在Android开发中,定时执行任务的3种实现方法
- ubantu 上hadoop 搭建
- vue 父向子组件传递数据,子组件向父组件传递数据方式
- c++ 内联函数 (讲解的TM真好)
- Jmeter+ant+jenkins接口自动化测试 平台搭建(三)