
数据库mysql
文章平均质量分 65
华如锦
qq:610207151
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL中使用group_concat遇到的问题及解决
在使用group_concat的过程中遇到个问题,这里记录一下:在中有个配置参数group_concat_max_len,它会限制使用group_concat返回的最大字符串长度,默认是1024。查询group_concat_max_len大小:修改group_concat_max_len大小:方法一:这种方法可以在不重启的情况下使用,但是如果重启服务器后会还原配置。可以通过修改(my.ini)配置文件来彻底解决这个问题。方法二:修改(my.ini)配置文件,需要重启服务器后才能生效。原创 2025-07-11 16:58:49 · 848 阅读 · 0 评论 -
【进阶sql】复杂sql收集及解析【mysql】
开发时会出现,必须写一些较复杂sql的场景可能是给会sql的客户 提供一些统计sql或是临时需要统计数据信息但是 开发一个统计功能有来不及的情况也可能是报表系统组件 只支持 sql统计的情况特地记录下这些sql 作为积累substring 截取查询出的字符串,用于截取文件名这种把 没必要的.后缀取掉等通过()让查询结果成为一个临时结果表配合需求查看。是根据这个配置 底部显示的去获取 已经审核完成的任务 审核人 所以要 关联 audit_record 审核记录表concat用到了。原创 2024-11-01 16:28:23 · 742 阅读 · 0 评论 -
mysql字段 字符串类型转为数字 排序
列中的数字来对结果进行排序。如果字符串不是纯数字格式,这些函数会尝试从字符串的开始处解析数字,直到遇到非数字字符。在MySQL中,如果你想要按照字符串中包含的数字进行排序,你可以使用。函数将字符串转换为整型,然后进行排序。,该列包含了字符串,这些字符串中混杂了数字。mysql字段 字符串类型转为数字 排序。原创 2024-07-01 13:54:09 · 1053 阅读 · 0 评论 -
【实用】mysql配置 及将线上数据导入本地 问题解决及记录
此问题是mysql当前配置不支持日期为空,或者为‘0000-00-0000:00:00‘得情况1、直接在数据库执行2、然后刷新,重新连接数据库,就解决问题了出现这种情况就是:数据库不支持Datetime为0的情况,更换一下模式就可以了也可以配置到mysql.ini下(windows)mysql中distinct和order by 一起用时,order by的字段必须在select中mysql 5.7.14SELECT DISTINCT evt_tim FROM evt_etl ORDER BY ev原创 2023-11-23 15:07:22 · 233 阅读 · 0 评论 -
oracle sql记录
begin函数批量更新数据库数据BEGIN FOR aa IN ( SELECT dept.fd_id as deptid,M.fd_id as fdid FROM km_imissive_send_main_bbak M LEFT JOIN sys_org_element person ON M.doc_create_id = person.fd_id LEFT JOIN sys_...原创 2022-06-09 11:16:03 · 296 阅读 · 2 评论 -
【mysql】部署时碰到的问题记录(若以部署时)
mysql导入提示错误 [Err] 1294 - Invalid ON UPDATE clause for 'modify_date' column这个问题产生原因:开发环境mysql版本较高为mysql5.7.35,部署环境较低,为mysql5.1.65今天导入mysql数据库的时候出现了一个问题,但有些数据库导入不报错,有些导入报错。后来根据数据库检查,发现数据库版本不一致,出现这个问题是因为高版本的mysql导数据到低版本。解决方法:1,升级数据库;2,将create table语句中原创 2021-11-24 14:00:57 · 441 阅读 · 0 评论 -
sql查询判断手机号
--查不规范手机号SELECT*FROMaWHERELEN([tel])!=11OR[tel]NOTLIKE'[1][356789]%'OR[tel]LIKE'%[^0-9]%'--查是否有重复使用手机号的SELECT*FROMaASTWHEREEXISTS(SELECT1FROMaWHEREtel=T.telANDID&l...转载 2018-09-06 14:42:09 · 16845 阅读 · 0 评论 -
比较两个表中不同的数据
通过语句 select * from A where not exists(select 1 from B where B.col1 = A.col1 and B.col2 = A.col2 and B.col3 = A.col3) 来找出A表中不存在于B表的记录通过语句 select * from B where not exists(select 1 from A where B.col1 =...原创 2018-01-09 10:18:30 · 7470 阅读 · 2 评论