把一个表中数据更新到另一个表:
UPDATE cflow c, order o SET c.order_no = o.order_no WHERE a.`name` = o.`name`
表中某个字段为varchar存储的json格式,若想获取json中某个属性对应的值
SELECT REPLACE(REPLACE(UNHEX(SUBSTRING(HEX(remark),1,LENGTH(SUBSTRING_INDEX(HEX(remark),HEX(','),1)))),'"HandleFee":"',''),'"','') AS HandleFee, created_at, app_type, order_no, trade_money, platform_type FROM ( SELECT UNHEX(SUBSTRING(HEX(remark),LENGTH(SUBSTRING_INDEX(HEX(remark),HEX('TranAmount'),1))-1,LENGTH(HEX(remark)))) AS remark, created_at, app_type, order_no, trade_money, platform_type FROM `admin_bank_handle_record` WHERE handle_type = 1 AND record_status = 3) AS a;