
mysql
得得得!
做难事必有所得。
展开
-
SpringBoot配置mysql5和mysql8的数据源
mysql 8 必须加时区serverTimezone,不然启动回报错 注意yml文件的分层书写 datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/dbName?useUnicode=true&characterEncoding=UTF-8&useS原创 2020-09-18 10:58:44 · 1171 阅读 · 0 评论 -
上传图片到mysql数据库报错,com.mysql.jdbc.PacketTooBigException: Packet for query is too large
上传图片到mysql数据库报错 com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1364317 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable. 出现原因 MySQL会根据配置文件限制server接收的数据包大小在执行比较大数据插入或者更新的时候,会根据配置文件”ma原创 2020-09-03 22:45:22 · 258 阅读 · 0 评论 -
windows版mysql的卸载与安装图文演示
先前本机安装的是mysql5.5,现卸载此版本,安装8.0版本 一.卸载mysql 1.停止mysql服务 2.在应用程序中卸载mysql 3.删除mysql安装时的安装目录 4.删除 C 盘 ProgramDate 目录中关于 MySQL 的目录。路径为:C:\ProgramData\MySQL(是隐藏文件,需要显示出来) 二.下载mysql 官方下载地址 本次安装以.msi安装包为例 拉到底部点击MySQL Community (GPL) Downloads 点击MySQL Community Se原创 2020-08-13 10:58:01 · 195 阅读 · 0 评论 -
Cannot add or update a child row: a foreign key constraint fails
在两表有外键的关联关系时,插入数据时报Cannot add or update a child row: a foreign key constraint fails异常。 其实这句话的意思就是你添加一个值是一个外键,但是这个外键不在关联的数据库中的主键中,这样就导致了添加失败了,解决办法就是添加对应关联数据库的主键的值。 演示说明 两张演示表 emp表 dept表 关联关系 插入数据操作 insert into emp VALUES (6,"张三","男",20,8000,1) 异常 原因: d原创 2020-07-13 21:33:52 · 671 阅读 · 0 评论 -
演示在navicat中为mysql表添加外键
1. 建立两张测试表 员工表(emp) 部门表(dept) 2. 将emp表和dept表中的选项设置如下 emp表 dept表 3. 设置外键 注意 外键名:可以不填, 系统自动生成; 栏位名: 就是设置‘dept_id’为外键; 参考数据库: 外键(‘dept_id’)关联的数据库; 引用表: 关联的表, 这里是dept表; 参考栏位: 关联的字段(这里是“id”, dept表的主键); 删除时:删除时候选择的动作(这里选择CASCADE)CASCADE —就是当关联的表dept删除时,emp中.原创 2020-07-13 00:04:13 · 1956 阅读 · 0 评论