![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 65
你邻座的怪同学
这个作者很懒,什么都没留下…
展开
-
MySql查询报错this is incompatible with sql_mode=only_full_group_by
SQL 标准中不允许 SELECT 列表,HAVING 条件语句,或 ORDER BY 语句中出现 GROUP BY 中未列表的可聚合列。linux下 vim /etc/mysql/conf.d/mysql.cnf。可以选择关掉 MySQL 的 ONLY_FULL_GROUP_BY 模式。Windows下打开my.ini文件 ,在mysqlld模块中的首行添加。会选择被分到同一组的数据里第一条数据的指定列值作为返回数据。包裹的值不会被检查,跳过该错误。然后重启MySQL服务就可以了。注意:重启服务后失效。原创 2023-05-16 16:12:32 · 551 阅读 · 0 评论 -
MySql的INTERVAL()函数和INTERVAL关键字
1 3’ YEAR_MONTH的配置就是代表1年3个月,两个数字之间的间隔符用等号,空格,下划线,中划线等等的都可以。注:INTERVAL后面的数字可以用数字格式或者字符格式,当时间单位是YEAR_MONTH这种时,必须用字符格式。重点关注一下YEAR_MONTH这种格式的单位,以YEAR_MONTH为例,代表几年又几个月的时间间隔。其中,N是要判断的数值,N1,N2,N3,…第一个区间是0,第二个区间是1,第三个区间是2,依次递增。如果N1原创 2022-10-12 10:48:42 · 1275 阅读 · 0 评论 -
navicat备份数据库,并且定期清除备份文件
如需自定义备份表,可连接上数据库后【新建备份】,然后在新建【自动任务】时选择备份文件。代表你的备份文件存储的位置,就开头说到的位置。-7 和 7 均代表7天。然后选择触发器,新建。原创 2022-10-08 15:03:33 · 2804 阅读 · 0 评论 -
MySQL函数--date_format()日期格式转换
一、在oracle中,当想把字符串为‘2011-09-20 08:30:45’的格式转化为日期格式,我们可以使用oracle提供的to_date函数。sql语句为:SELECT to_date('2011-09-20 08:30:45', 'yyyy-MM-dd hh24:mi:ss') FROM dual;反之,可以使用to_char()函数把日期转化为字符串。sql语句为:SELECT to_char(SYSDATE, 'yyyy-MM-dd hh24:mi:ss') FROM dual;原创 2022-05-16 12:19:35 · 15121 阅读 · 0 评论 -
MySQL日期计算函数
一、计算两个日期的相隔月份格式: PERIOD_DIFF(startDate,endDate) 返回结果为月份数,格式必须是连续的数字,否则计算的结果可能会出错。原创 2022-02-21 17:01:25 · 6121 阅读 · 0 评论