国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 幫助中心 > 正文

infobright導(dǎo)入數(shù)據(jù)遇到特殊字符報(bào)錯(cuò)的解決方法

2024-07-09 22:47:46
字體:
供稿:網(wǎng)友

目前在用的是社區(qū)版的infobright,不支持DML功能,只能用LOAD DATA方式導(dǎo)入數(shù)據(jù)。

如果元數(shù)據(jù)中有特殊控制字符,導(dǎo)入過程中經(jīng)常會(huì)報(bào)錯(cuò),很是惱火。應(yīng)對(duì)策略有兩種方法:

1.設(shè)置Reject File導(dǎo)入之前,設(shè)定 @BH_REJECT_FILE_PATH 和 @BH_ABORT_ON_COUNT 就可以忽略多少條導(dǎo)入失敗的記錄,并且將這些記錄保存在指定文件

復(fù)制代碼 代碼如下:
/** when the number of rows rejected reaches 10, abort process **/

set @BH_REJECT_FILE_PATH = '/tmp/reject_file';

set @BH_ABORT_ON_COUNT = 10;

BH_ABORT_ON_COUNT 設(shè)定為 -1 的話,表示永不忽略。

也可以設(shè)置 BH_ABORT_ON_THRESHOLD 選項(xiàng),該選項(xiàng)表示有最多多少百分比的數(shù)據(jù)允許被忽略,因此該選項(xiàng)的值是小數(shù)格式,例如 BH_ABORT_ON_THRESHOLD = 0.03(表示3%)

2.導(dǎo)出時(shí)指定結(jié)束符此外,還可以在導(dǎo)出數(shù)據(jù)時(shí)制定結(jié)束符,并且設(shè)定忽略哪些轉(zhuǎn)義字符(/、”、' 等字符),例如:

復(fù)制代碼 代碼如下:
select fields_list... into outfile '/tmp/outfile.csv' fields terminated by '||' ESCAPED BY '//' lines terminated by '/r/n' from mytable;

3.或者,將行間隔符設(shè)定為其他特殊標(biāo)識(shí),例如:select fields_list… into outfile ‘/tmp/outfile.csv' fields terminated by ‘||' ESCAPED BY ‘//' lines terminated by ‘$$$$$/r/n' from mytable;當(dāng)然了,這種情況下,實(shí)際數(shù)據(jù)行中就不能存在 “$$$$$/r/n” 這個(gè)值了,否則會(huì)被當(dāng)成換行標(biāo)識(shí)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 赞皇县| 紫云| 黔南| 新密市| 乐东| 禄丰县| 汝南县| 包头市| 叙永县| 伊宁市| 龙州县| 乐亭县| 凤阳县| 武定县| 金堂县| 黄冈市| 伊川县| 右玉县| 北宁市| 香格里拉县| 遂昌县| 东丰县| 万源市| 新密市| 郓城县| 靖宇县| 庄河市| 烟台市| 广水市| 白朗县| 南充市| 神农架林区| 弥渡县| 壤塘县| 宁安市| 买车| 榆社县| 龙山县| 从江县| 英山县| 鄂州市|