随笔分类 -  oracle-mysql

摘要:将删除标记设置默认值(例如0),将唯一字段与删除标记添加唯一键约束。当某一记录需要删除时,将删除标记置为NULL。 由于NULL不会和其他字段有组合唯一键的效果,所以当记录被删除时(删除标记被置为NULL时),解除了唯一键的约束。此外该方法能很好地解决批量删除的问题(只要置为NULL就完事了),消耗 阅读全文
posted @ 2021-01-08 11:56 何良 阅读(1539) 评论(0) 推荐(0)
摘要:子子孙孙: CREATE DEFINER=``@`` FUNCTION `getChildPostList`(`userId` int(11),`projectId` varchar(32)) RETURNS varchar(1000) CHARSET latin1BEGIN DECLARE sTe 阅读全文
posted @ 2021-01-08 11:46 何良 阅读(344) 评论(0) 推荐(0)
摘要:on是在生成临时表的时候使用的条件,不管on的条件是否起到作用,都会返回左表 (table_name1) 的行。 where则是在生成临时表之后使用的条件,此时已经不管是否使用了left join了,只要条件不为真的行,全部过滤掉,相当于inner join 阅读全文
posted @ 2020-11-05 16:36 何良 阅读(191) 评论(0) 推荐(0)
摘要:停止所有访问对应表的线程,线程占用资源导致卡死,跟文件被打开之后再去重命名不了一个道理 阅读全文
posted @ 2020-10-30 11:32 何良 阅读(411) 评论(0) 推荐(0)
摘要:1 获取ascii码 select ascii('特殊字符') from dual 2 替换 update table set testfield= replace(testfield,chr(ascii码),'') where 查询条件 阅读全文
posted @ 2018-02-01 10:44 何良 阅读(540) 评论(0) 推荐(0)
摘要:一般对于ORA-12170这个问题 1 看数据ip 是否能ping通 2 数据库服务是否启动 3 数据库服务所在服务器防火墙 然而当你能进去数据,而报这个这错时: 1 看代码中数据库连接是写错 2 如果确认没问题,看你的sql中是否存在与dblink相关的表查询,dblink连接是否有问题或ip改动 阅读全文
posted @ 2018-01-31 19:24 何良 阅读(1130) 评论(0) 推荐(0)
摘要:INSERT INTO 表X(列A,列B,列C…)SELECT 列1,列2,列3… FROM 表B WHERE条件 表B 不能使用order by 阅读全文
posted @ 2018-01-26 17:21 何良 阅读(129) 评论(0) 推荐(0)
摘要:表设计1. id 重要2.关联字段名应与关联表名挂钩,以便顾名思义,如:user表中关联depart表id :depaetId3.常设字段isdelete:逻辑删除; statu:状态; isvalid:是否有效4.预留字段5.表结构最好在需求分析是完成定义好,后续有改动的需谨慎,宁增勿删字段,并及 阅读全文
posted @ 2017-12-21 18:43 何良 阅读(185) 评论(0) 推荐(0)

如果觉得老弟写的还可以,帮忙点个赞,谢谢