当与第三方做数据迁移时,有两种方式。
一是通过接口按照格式上传第三方接口,
二是通过约定格式导出文件线下提供给第三方。
数据库查询导出文件示例如下:
# 查询字段
SELECT
'20180118' AS '日期',
'111111' AS '时间',
# 自增流水号
(@j:=@j+1) AS '业务流水号',
'edd' AS '平台编号',
user_id AS '会员编号',
'00' AS '会员类型' ,
'99' AS '会员角色' ,
reality_name AS '会员姓名' ,
'00' AS '证件类型' ,
id_number AS '证件号码' ,
mobile AS '手机号',
'0'AS '用户状态'
FROM t_user_info ,(SELECT @j:=201801180000) AS ij
# 帅选条件
WHERE reality_name IS NOT NULL AND id_number IS NOT NULL AND mobile IS NOT NULL ORDER BY id ASC
# 执行导出,系统默认的临时文件夹temp下(查看linux的temp目录不同window哦),也可以自定义目录和文件名和文件后缀
INTO OUTFILE '/temp/userinfo.txt'
FIELDS TERMINATED BY '|-|' # 字段分割字符
OPTIONALLY ENCLOSED BY ''
LINES TERMINATED BY '\n';
效果如图:
注意:这个sql如果不是本地库执行,Linux上的数据库执行可能会有账号权限的问题提示。可导入本机执行或者直接添加账号权限