【MySQL】ERROR 1449 (HY000) at line 1: The user specified as a definer (‘skip-grants user’@’skip-grants host’) does not exist

xixuefeng MySQL, MySQL-DEV 2019-05-08 26 次浏览
通过shell调用存储过程,定期做一些对表的操作,具体做什么不重要,主要是这个过程,每天定时调用shell调用MySQL的存储过程,突然有一天就报如题的错误(当然,在命令行下直接调用过程也是报同样的错误)。 错误很明确,定义的用户...

【MySQL】SQL语句生成连续的序号

xixuefeng MySQL-DEV 2019-04-30 44 次浏览
MySQL的SQL语句还是非常有特点的,虽然都是支持标准的SQL99语法,但是,还是有一些比较牛的写法(比如:SQL中使用变量),当然了,也许是因为有一些不方便的地方而创造的(我猜的) 比如:通过SQL生成从1-10的连续的序号,如果是Or...

【MySQL】命令行导出csv文件

xixuefeng MySQL, MySQL-DEV 2018-10-24 324 次浏览
测试数据库版本:MySQL 5.7 1:查看变量secure_file_priv 针对LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE()的导出、导入操作的目录限制。 1)secure_file_priv的值为null ,不允许导入、导出; 2)secure_file_priv的...

【MySQL】 UNIX时间戳与日期相互转换

xixuefeng MySQL, MySQL-DEV 2018-09-14 253 次浏览
1、日期转换为UNIX时间戳 [crayon-5ce687e7c62b8624980784/] 2、UNIX时间戳转换为日期 [crayon-5ce687e7c62c1143987677/]  

【MySQL】csv引擎

xixuefeng MySQL, MySQL-DEV 2018-03-08 291 次浏览
最近有个数据交换的接口,采用的是csv文件的方式。我们的数据库采用的是MySQL5.7,打算利用MySQL的csv引擎来解决数据导入的问题。 说明下,这个csv的引擎有点儿像Oracle的外部表,但是,不同的是Oracle外部表是只读的,而MySQL的cs...

【MySQL】随机函数 rand()

xixuefeng MySQL, MySQL-DEV 2018-03-04 236 次浏览
1:随机函数rand() [crayon-5ce687e7c76a6506474918/] 2:返回1 - 100的随机数 [crayon-5ce687e7c76af680781812/] 3:取整 如果我们想要取整数,可以通过函数转换一下,因为是随机数,所以,那个函数转换都是无所谓的。 [cray...

【MySQL】find_in_set 函数

xixuefeng MySQL, MySQL-DEV 2018-03-03 253 次浏览
在数据库设计中,经常会遇到这种情况,某一个字段的值是用逗号分隔的。常见的比如用户权限,在赋权时把权限、角色用逗号隔开。 首先是绝对不赞成这么搞的,起码连第一范式都没有满足,且后续在针对这个字段进行统计时性能会相当的...

【MySQL】利用show profiles查看SQL执行时间

xixuefeng MySQL, MySQL-DEV 2018-03-01 220 次浏览 ,
1:查看当前数据库版本(据说MySQL 5.0.37开始支持show profiles查看SQL执行时间) [crayon-5ce687e7c89f8198372381/] 2:确认profile是否开启,默认未开启 [crayon-5ce687e7c8a02662390188/] 3:启用并确认 [crayon-5ce687e7c8a...

【MySQL】REPEAT()函数

xixuefeng MySQL, MySQL-DEV 2018-02-23 245 次浏览
复制字符串,有点儿像Python中*的作用,做个测试,有点儿意思。 语法:REPEAT(str,count) [crayon-5ce687e7c9432702973192/]  

【MySQL】不同字符集varchar长度问题

xixuefeng MySQL, MySQL-DEV 2018-02-21 280 次浏览
一般我们的理解,如Oracle,如果字符集是GBK,那么每个中文字符占2个字节,如果是UTF8,那么每个中文字符占3个字节。 1:Oracle 11.2.0.4 for Windows [crayon-5ce687e7c9cf4157939150/] 在MySQL中会怎样呢?当然MySQL5.0前后是...
回顶部