程序中sql排除某一列思路
最近项目上有个需求,导出不同表的数据为sql,再导入另一个库中;两个库中表名可能会重复,所以自增的id列不可以导出,不能用select *。
就想着sql有没有排除某一列的关键字,然而并没有;网上倒是有些存储过程实现的思路,但现在都这年代了,谁还写存储过程,在代码中实现吧。
select group_concat('`',a.COLUMN_NAME,'`') str from (select COLUMN_NAME from information_schema.columns where TABLE_SCHEMA ='?' and TABLE_NAME ='?' and COLUMN_NAME <>'?')a。
用这个sql,查 information_schema.columns 表即可。
————————
确实是只要一直思考,就没有难题。接下来貌似会有更难的任务,替换datasource的处理方式,用到mock与druid替换数据源方式。组内大佬是真强啊。现在想想,从电网出来也是正确的,年轻时不能每天沉迷于谈论八卦、办公室斗争的事情,内耗太多了。
小侄女问我的乘法,也让我有了许多思考,乘法的过程也是把大问题分成小问题,比如
51
*51,
1个1+1个50+50个1+50个50,2601;
把大问题分解成小问题,再逐个解决,这应该就是数学思维吧?也和工作中的大概思路差不多,只是没有此刻这么清晰。生活中的每个行为,在通过理论知识获得解答时,总会有种让我愉悦的感觉,让我明确的感受到自己活着,感悟到的道理越多,越喜欢活着。
————————
最近也又有想写小说的冲动了,记得上次写小说,还是在上学时,每年暑假我都会开个坑,坚持几十天再切掉。觉得写不下去,但最近看了几本轻小说,突然又有想写的冲动了。但暂且先等等吧,想想大纲,想想剧情,再写可不能像之前那样随意切了。
几本青梅小说最近读的很开心,重生后才发现我有青梅,被青梅女仆养成恋爱大师,剑仙娘子。。。真的太羡慕有青梅的人了!