![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
~liujianda
这个作者很懒,什么都没留下…
展开
-
解决mysql执行SQL文件,报错:”Got a packet bigger than 'max_allowed_packet' bytes“
场景:本地执行SQL文件,每次执行到附件表时mysql就会报错提示:”Got a packet bigger than 'max_allowed_packet' bytes“,并终止了数据库导入操作。原因分析:项目中是把附件转换成byte数组,存入数据库类型为mediumblob的字段中。由于附件较多,导致单表数据量较大,于是大体定位到mysql会对单表数据量较大的SQL做限制。解...转载 2019-12-24 00:24:06 · 188 阅读 · 0 评论 -
windows安装mysql
附上安装教程:https://www.runoob.com/mysql/mysql-install.html原创 2019-12-15 21:59:54 · 85 阅读 · 0 评论 -
windows安装mysql忘记密码后重置密码方法
1、管理员身份运行cmd,进入 安装 mysql 的 bin 目录 (如:D:\MySQL\mysql-8.0.18-winx64\bin)2、 执行命令, net stop mysql (停止 mysql 服务)3、执行命令,mysqld --shared-memory --skip-grant-tables (进入免密码模式,记住这个命令窗口先不要关掉)4、重新打...原创 2019-12-15 21:57:03 · 462 阅读 · 0 评论 -
windows安装mysql
这个是mysql官网:https://dev.mysql.com/这个是MySQL5.7版本:https://dev.mysql.com/downloads/file/?id=482771因为安装步骤有点多,自己写起来也比较繁琐,就在博客找了一份比较详细的教程,如下安装步骤参考:https://www.cnblogs.com/zhangkanghui/p/9613844.html...原创 2019-12-09 21:13:50 · 82 阅读 · 0 评论 -
MySQL之命令行复制表的方法
1.只复制表结构到新表1 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2;或1 CREATE TABLE 新表 LIKE 旧表 ;注意上面两种方式,前一种方式是不会复制时的主键类型和自增方式是不会复制过去的,而后一种方式是把旧表的所有字段类型都复制到新表。2.复制表结构及数据到新表1 CREATE TABLE 新表 SELE...转载 2019-11-02 16:49:51 · 144 阅读 · 0 评论 -
MYSQL之You can't specify target table for update in FROM clause解决办法
mysql中You can’t specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。例如下面这个sql:delete from tbl where id in ( select max(id) from tbl a where EXIS...转载 2019-11-02 16:37:13 · 479 阅读 · 0 评论