数据库mysql
文章平均质量分 73
华如锦
qq:610207151
展开
-
【实用】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 · 160 阅读 · 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 · 225 阅读 · 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 · 388 阅读 · 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 · 15864 阅读 · 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 · 7209 阅读 · 2 评论