mysql
数据库-mysql教程
ed2k 源码,安卓端vscode,ubuntu 装jdk,tomcat参数配置,sqlite改QQ步数,豆瓣电影爬虫项目分析难点,php判断蜘蛛,微博seo营销,街拍美女网站源码,战魂三国网页游戏,html5全屏响应式网页模板下载lzw
mysql怎么修改definer国际象棋 源码,ubuntu升级卡机,解压tomcat启动闪退,爬虫网络价格,php必会的基础知识,海珠区seo问答推广后台托管lzw
1.修改function、procedure的definer淘宝皇冠店铺排行榜源码,vscode 清空终端内容,ubuntu 安装 gz,tomcat下dump文件,sqlite列不存在新加列,爬虫手绘,php上传视频教程,网络推广seo没效果,项目展示网站模板免费下载,广告品牌设计机构网站织梦模板lzw
select definer from mysql.proc; -- 函数、存储过程update mysql.proc set definer=‘user@localhost‘; -- 如果有限定库或其它可以加上where条件
2.修改event的definer
select DEFINER from mysql.EVENT; -- 定时事件update mysql.EVENT set definer=‘ user@localhost ‘;
3.修改view的definer
相比function的修改麻烦点:
select DEFINER from information_schema.VIEWS;select concat("alter DEFINER=`user`@`localhost` SQL SECURITY DEFINER VIEW ",TABLE_SCHEMA,".",TABLE_NAME," as ",VIEW_DEFINITION,";") from information_schema.VIEWS where DEFINER‘user@localhost‘;
查询出来的语句再执行一遍就好了。
4.修改trigger的definer
目前还没有具体方便的方法,可以借助工具端如HeidiSQL、sqlyog等来一个个修改。注意改前有必要锁表,因为如果改的过程中有其它表改变而触发,会造成数据不一致。
mysql视频教学