
sql
文章平均质量分 55
哭着改bug
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql的CURDATE()+1,月末不生效问题
记录踩坑 坑!!!! mysql使用日期函数CURDATE(),如果是月末,用CURDATE() + 1就会出问题,如下: select CURDATE() + 1; 结果: 8月32号,很明显的错误!!!! 改正: 使用mysql的 DATE_ADD()函数,案例如下: SELECT DATE_ADD(CURDATE(),INTERVAL +1 DAY); 结果: ...原创 2021-08-31 10:48:58 · 929 阅读 · 0 评论 -
Expression #2 of SELECT list is not in GROUP BY clause
记录mysql的sql_mode踩坑事件 mysql执行 group by 语句报错 Expression #2 of SELECT list is not in GROUP BY clause … 大致原因是因为sql_mode 模式里面设置了 sql_mode=only_full_group_by 解决办法 1、首先查看当前mysql的sql_mode,语法如下: select @@global.sql_mode; 2、修改my.cnf配置文件: 在文件中查看是否有sql_mode的内容,如原创 2021-07-29 14:55:46 · 620 阅读 · 0 评论 -
mysql日期函数
mysql日期转化 mysql 字符串转日期 SELECT STR_TO_DATE(“1999-03-13 13:48:00”,"%Y-%m-%d %H:%i:%s") as result; 获取当前日期,转化为指定格式 SELECT DATE_FORMAT(now(),"%Y/%m/%d ") as result; 获取系统时间,固定格式为 “yyyy-MM-dd” SELECT DATE(sysdate()) as result; ...原创 2020-09-25 14:06:29 · 440 阅读 · 0 评论 -
sql日记
sql实战操作: explain查看sql执行计划 EXPLAIN SELECT sql_no_cache count(*) FROM user_info WHERE unit_id in(32012000,32012000,32009000,32006000,32001213); 查看表中的索引 show index from table_name; 给已有的表添加索引: ALTER TABLE `table_name` ADD INDEX index_name(column) ALTER TABLE原创 2020-09-22 21:52:39 · 354 阅读 · 1 评论