随笔分类 -  MySQL

摘要:MySQL8无法启动,由于误删除的日志文件binlog.0000XXX。 找到MySQL8目录下的data.err文件中显示的错误信息为: 2022-12-19T11:22:23.973011Z 0 [System] [MY-010116] [Server] D:\phpstudy_pro\COM\ 阅读全文
posted @ 2022-12-19 19:37 培轩 阅读(581) 评论(0) 推荐(0) 编辑
摘要:当我们在处理分页程序的时候,会使用 limit 来限制返回的数量,然后会有两种获取分页的方法: 第一种方法: 在 SELECT 语句中加入 SQL_CALC_FOUND_ROWS 选项,然后通过 SELECT FOUND_ROWS() 来获取总行数: SELECT SQL_CALC_FOUND_RO 阅读全文
posted @ 2022-12-16 14:28 培轩 阅读(162) 评论(0) 推荐(0) 编辑
摘要:在MySQL中执行SQL语句时,提示该错误(Error Code: 1248. Every derived table must have its own alias)。 这句话的意思是说每个派生出来的表都必须有一个自己的别名。嵌套查询的时候子查询出来的结果是作为一个派生表来进行上一级的查询的,所以 阅读全文
posted @ 2022-10-24 10:36 培轩 阅读(743) 评论(0) 推荐(0) 编辑
摘要:MySQL中存储的时间,主要分为datetime类型和int类型。一般来说规范的存法是存int型,特别是像过期时间、最近更新等需要排序、比较大小的时间,更应该存为int型。但最近的项目数据库通信涉及到Java、PHP、C#三种语言,PHP中的时间int型为10位整数,Java中的时间long型为13 阅读全文
posted @ 2022-08-20 15:47 培轩 阅读(194) 评论(0) 推荐(0) 编辑
摘要:enum的字段,在插入的时候,必须带上引号。否则会出现不可预期的问题 ENUM枚举 一般不建议使用,后期不便于扩展。任何不在枚举的范围的值插入都会报错,一般用tinyint替代ENUM比较合适。 ENUM的字段值不区分大小写。如insert into tb1 values("M"); 和insert 阅读全文
posted @ 2022-01-28 22:04 培轩 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:使用Java开发MySQL数据库应用时,日期和时间类型经常使用date和datetime,最近从PHP的应用中导出一份数据库脚本发现其中的日期时间使用的是int类型,当用Java语言访问此类时间时不能正确转换成java.util.Date。使用Date类型保存数据到MySQL数据库中时出现了这样的错 阅读全文
posted @ 2021-12-26 14:33 培轩 阅读(128) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示