首页
文章
分类
标签
动态
欧泡果奶的小站
累计撰写
88
篇文章
累计创建
36
个标签
累计收到
0
条评论
栏目
首页
文章
分类
标签
动态
目 录
CONTENT
以下是
MySQL
相关的文章
2024-01-17
MySql字段时间(日期)类型报异常Data truncation: Incorrect datetime value: ‘2099-01-01 00:00:00‘ for column
在尝试将`'2099-01-01 00:00:00'`更新到MySQL 8.2.0版本的用户表`login_date`字段时,遇到了错误:“Incorrect datetime value”。这是因为`datetime`类型的值支持的范围是从`1000-01-01 00:00:00`到`9999-12-31 23:59:59`,而`TIMESTAMP`类型则支持从`1970-01-01 08:00:01`到`2038-01-19 11:14:07`。给定的时间值超出了`TIMESTAMP`的数据范围,但仍在`datetime`的有效范围内,因此可能是由于字段类型设置为`TIMESTAMP`导致了此问题。解决方法是确认`login_date`字段类型是否正确配置为`datetime`,或者调整时间值以符合`TIMESTAMP`限制。
2024-01-17
86
0
0
MySQL
2022-03-13
MySQL存储引擎
本文介绍了MySQL数据库中两种主要的存储引擎:MyISAM与InnoDB,并通过对比的方式展示了它们之间的差异。使用`show engines;`命令可以查看所有可用的存储引擎。MyISAM不支持主外键和事务处理,采用表级锁定机制,适合读密集型应用;而InnoDB则相反,它支持主外键关系及事务处理,采用行级锁定机制,更适合写操作频繁、高并发的应用场景。此外,InnoDB不仅缓存索引还缓存实际数据,因此对内存的需求较高,其性能很大程度上取决于可用内存大小。两种引擎都默认安装在MySQL中,但根据应用场景的不同,选择合适的存储引擎对于优化数据库性能至关重要。
2022-03-13
262
0
0
MySQL
2022-03-13
MySQL的安装
本文详细介绍了在CentOS系统上安装MySQL 8.0的多种方法,包括通过yum、rpm包以及Docker容器进行安装。首先需要移除系统自带的MariaDB以避免冲突。使用yum安装时,需先下载并配置MySQL官方数据源,然后选择合适的版本(如8.0)进行安装。对于rpm包安装,则要按特定顺序安装一系列依赖包。Docker安装则更简单,只需拉取镜像并运行容器即可。无论哪种方式安装后,都需要启动MySQL服务,并修改默认密码及配置远程访问权限。最后,如果希望简化密码规则,可以调整相关设置。
2022-03-13
341
0
0
MySQL