摘要:
#标记不参与计算的明细(跨平台的或is_end=2)#跨平台订单:暂不处理 说明:大表即order_list_wx,几十万,需要根据小表(order_list_zfb ,几万)来做更新,查出两个平台都有订单号(因为程序BUG所导致的)。 @Run.ExecuteSql("标记跨平台订单",@"upd 阅读全文
摘要:
原SQL: update bi_data.order_list_wxset is_start='1',proc_time=now()where 1=1and is_end='0' and 交易时间<'{{开始日期}}'and 商户订单号 in ( select 商户订单号 from ( select 阅读全文
摘要:
mysqlimport 工具实际上也只是“load data infile”命令的一个包装实现。常用选项:--fields-terminated-by=字符串:设置字符串为字段之间的分隔符,可以为单个或多个字符。默认值为制表符“\t”。-L, --local:表示从客户端任意路径读取文件导入表中,未 阅读全文
摘要:
背景:在A窗体中单击一个按钮(发生事件),在其它所有窗体中都能收到A窗体中单击事件中所发送的消息。 关键技术点: 1.要接收消息的窗体要在启动时注册委托函数。 2.子窗体弹出来之前,注册事件,关注主窗体消息的变化,当有多个窗体需要接收信息,,只需要分别为窗体注册数据接收事件即可,实现了数据传递的解耦 阅读全文
摘要:
背景:replace很好用,的应用场景比较多,但是直接使用可能会造成一引起字段的值丢失. 解决方法: 一.原始数据 select id,f1,f2 ,flag from update_test; id f1 f2 flag1 1 a 12 2 b 1 二.更新一条记录(注意字段flag的值会丢失)r 阅读全文
摘要:
背景: *.假设Mysql根据某个条件更新了10行,当再次执行此SQL时,即使仍有10行满足更新条件,但是更新行数却返回0. *.在做复杂ETL(反复调试)时,当更新行数返回0时,不知道是没有更新到某行,还是已经更新过了,所以需要无论如何执行,都要返回的行数,以确认所执行SQL是正确的. 解决: * 阅读全文
摘要:
不能执行:update bi_data.order_all_detailset err_msg='同时存在于wx,zfb平台',proc_time=now()where order_no in( select order_no from bi_data.order_all_detail group 阅读全文
摘要:
背景:某个字段的数据中是JSON,需要提取其中的卡号部分,如: {"objType":"WARE","orderId":6771254073665082371,"values":["D3252","",""]} 需要提取其中的:D3252 示例如下: select json_extract(x,'$ 阅读全文
摘要:
背景:为了提高程序的通用性,需要将前端request中请求的参数,包含表单参数全部取到. 代码: 1 func DataMapByRequest(c *gin.Context)(dataMap map[string]string,err error) { 2 //必须先解析Form 3 c.Requ 阅读全文
摘要:
一、 查看模型保存路径选中模型如:《app-订单模型》,点击右键,对象信息,可以看到文件位置:C:\Users\Administrator\Documents\Navicat\Premium\profiles\app-订单模型.ndm 二、 打开与分享给其他人打开:找到文件的位置,可以双击选着用na 阅读全文