随笔分类 -  MYSQL

摘要:ORDER BY 高级用法之CASE WHEN https://www.cnblogs.com/178mz/p/6428958.html https://www.geek-share.com/detail/2782393191.html 使用此方案会 有一个潜在的问题,索引失效 ,导致 页面加载 极 阅读全文
posted @ 2022-02-10 18:38 刘俊涛的博客 阅读(379) 评论(0) 推荐(0) 编辑
摘要:值重复率高的字段不适合建索引 理论文章会告诉你值重复率高的字段不适合建索引。不要说性别字段只有两个值,网友亲测,一个字段使用拼音首字母做值,共有26种可能,加上索引后,百万加的数据量,使用索引的速度比不使用索引要慢! 通过上述的实验数据,我们可以得出关于枚举字段索引的结论: 如果where 只查索引 阅读全文
posted @ 2021-08-16 18:21 刘俊涛的博客 阅读(3406) 评论(0) 推荐(1) 编辑
摘要:SQL: 通过getlastSQL 获取到SQL SELECT a.id as aid,`a`.`username`,`a`.`phone`,a.college as a_college,a.school as a_school,a.major as a_major, `a`.`area_id`,` 阅读全文
posted @ 2021-07-14 14:19 刘俊涛的博客 阅读(119) 评论(0) 推荐(0) 编辑
摘要:此错误提示: PDOException in Connection.php line 687 SQLSTATE[42000]: Syntax error or access violation: 1582 Incorrect parameter count in the call to native 阅读全文
posted @ 2021-07-08 19:27 刘俊涛的博客 阅读(1624) 评论(0) 推荐(0) 编辑
摘要:如何在TP5中使用 left join 的排序功能呢? 有时我们的查询 会 根据业务的数据不同 ,产生各有的需求;下面就是 查询出 根据id排序后的 left join 数据 how to sort order of LEFT JOIN in SQL query ? $obj = $model->a 阅读全文
posted @ 2021-07-02 22:14 刘俊涛的博客 阅读(3014) 评论(0) 推荐(0) 编辑
摘要:截取master_major前六位 更新到master_major_code UPDATE special_teacher_new set master_major_code = (substring(master_major,1,6)) 扩展: update table set A = conca 阅读全文
posted @ 2021-04-01 18:36 刘俊涛的博客 阅读(634) 评论(0) 推荐(0) 编辑
摘要:导出后: 变成了了0000 结尾 解决方案:导出时,通过查询导出 select *,concat("\t",id) as id from `gs_courses11.24` LIMIT 10 Ok啦: 文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。 _________________ 阅读全文
posted @ 2021-03-10 16:38 刘俊涛的博客 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:为什么 mysqlserver. lib 文件非常大? 如果您需要,该数据库文件夹可以自己编译 MYSQL。因此,它不需要正常运行。我会先重命名lib文件夹只是为了确定,但只要你不想重新编译 MYSQL 自己,你应该能够安全地删除整个文件夹。是的,它无需 lib 文件夹即可工作。 对于包含嵌入式服务 阅读全文
posted @ 2021-02-04 14:34 刘俊涛的博客 阅读(1628) 评论(0) 推荐(0) 编辑
摘要:项目突然报了这个错误。 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 还怪让人头大的。 解决方法: 即可。 文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习 阅读全文
posted @ 2021-02-02 17:10 刘俊涛的博客 阅读(114) 评论(1) 推荐(0) 编辑
摘要:主表: 副表: 将内容 放到副表,因为 content的内容可能会特别大。 文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。 ________________________________________________________________________________ 阅读全文
posted @ 2021-01-18 14:56 刘俊涛的博客 阅读(635) 评论(0) 推荐(0) 编辑
摘要:将标记字段改成 id,比如这个记录的id是10 ,is_deleted 可以更新成 10,等于0的是未删除的,大于0是删除的。 做唯一索引的时候带上is_deleted 文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。 _________________________________ 阅读全文
posted @ 2021-01-07 15:31 刘俊涛的博客 阅读(817) 评论(0) 推荐(0) 编辑
摘要:`create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0), 这样的5.7版本,在5.5版本中新建表的时候是不能成功的、 需要修改 ` create_time ` ti 阅读全文
posted @ 2020-12-29 15:59 刘俊涛的博客 阅读(324) 评论(0) 推荐(1) 编辑
摘要:Navicat 导出csv数据乱码如何处理? 使用sublime (其他同类型的编辑器也行 ) 打开文档并另存为:UTF-8 With Bom 再次用Excel 打开就没有问题了 文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。 ____________________________ 阅读全文
posted @ 2020-11-11 17:48 刘俊涛的博客 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:wamp升级数据库被删除了? wamp数据库如何迁移? 之前重装系统,忘记备份数据库了,只是备份了磁盘的文件。类似这样的: 后面想要还原的话,比较麻烦。以后还是尽量提前备份sql。 还原步骤: 找到备份文件 打开Navicat 新建和文件夹名称一致的数据库(已经存在这个名字的记得改名,防止数据库被覆 阅读全文
posted @ 2020-10-29 18:18 刘俊涛的博客 阅读(249) 评论(0) 推荐(0) 编辑
摘要:In MySQL InnoDB, what is the difference between COMPRESSED, COMPACT and DYNAMIC for ROW_FORMAT? What are the benefits between each other? 在 MySQL InnoDB 中,COMPRESSED, COMPACT 和DYNAMIC对于用户来说ROW_FORMA... 阅读全文
posted @ 2020-09-27 23:31 刘俊涛的博客 阅读(3834) 评论(0) 推荐(0) 编辑
摘要:MySQL Cannot delete or update a parent row: a foreign key constraint fails 原因:外键关联 一下代码查询外键: select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from IN... 阅读全文
posted @ 2020-09-25 14:57 刘俊涛的博客 阅读(292) 评论(0) 推荐(0) 编辑
摘要:排序规则: utf8_bin与utf8_general_ci区别 MySQL中存在多种格式的utf8编码,其中最常见的两种为: utf8_bin utf8_general_ci utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写; utf8_genera_ci不区分大小写,ci为ca 阅读全文
posted @ 2020-09-16 19:32 刘俊涛的博客 阅读(1642) 评论(0) 推荐(0) 编辑
摘要:[ERR] 1217 - Cannot delete or update a parent row: a foreign key constraint 运行sql文件不能成功,找到原因是,某个表设置了外键约束。 可以通过sql查询外键引用关系:SELECT *FROM information_schema.`KEY_COLUMN_USAGE`WHERE referenced_table... 阅读全文
posted @ 2020-08-28 16:31 刘俊涛的博客 阅读(998) 评论(0) 推荐(0) 编辑
摘要:[10501]SQLSTATE[HY000]: General error: 1364 Field 'xxx' doesn't have a default value Mysql 报错如何处理? 查看sql_mode,命令:select version(),@@sql_mode; 主要是STRICT_TRANS_TABLES 值导致了上面的错误,只要把这个值去掉错误就解决了。 ... 阅读全文
posted @ 2020-08-27 11:51 刘俊涛的博客 阅读(1823) 评论(0) 推荐(0) 编辑
摘要:Table does not support optimize, doing recreate + analyze instead 优化InnoDb 表提示错误! That's really an informational message. Likely, you're doing OPTIMIZ 阅读全文
posted @ 2020-08-24 19:32 刘俊涛的博客 阅读(4502) 评论(0) 推荐(0) 编辑

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