MySQL加载文件函数返回0x--为什么?(马科斯)
我在这件事上浪费了相当多的时间 我正在尝试将一些.lob文件加载到数据库中的列中,但无法使其正常工作。我试图找出问题,但找不到。当然,我不是MySQL的专家,希望你们能帮助我 这是我的转储文件配置(/usr/local/etc/my.cnf) 我将“secure_file_priv”设置为空引号,因为它以前总是返回NULL。我授予的客户端/服务器权限:MySQL加载文件函数返回0x--为什么?(马科斯),mysql,Mysql,我在这件事上浪费了相当多的时间 我正在尝试将一些.lob文件加载到数据库中的列中,但无法使其正常工作。我试图找出问题,但找不到。当然,我不是MySQL的专家,希望你们能帮助我 这是我的转储文件配置(/usr/local/etc/my.cnf) 我将“secure_file_priv”设置为空引号,因为它以前总是返回NULL。我授予的客户端/服务器权限: SET GLOBAL local_infile=1 然后重新启动MySQL服务并尝试使用以下命令/结果上载单个文件: mysql> SE
SET GLOBAL local_infile=1
然后重新启动MySQL服务并尝试使用以下命令/结果上载单个文件:
mysql> SELECT LOAD_FILE('~/Desktop/mysqltest.txt') AS Result;
+----------------+
| Result |
+----------------+
| 0x |
+----------------+
1 row in set (0.00 sec)
我觉得结果不正常?为什么它返回“0x”而不是文件中的文本
我还尝试使用完整的SQL脚本:
Truncate Table capublic.law_section_tbl;
LOAD DATA LOCAL
INFILE "LAW_SECTION_TBL.dat"
INTO TABLE capublic.law_section_tbl
FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY '`'
LINES TERMINATED BY '\n'
(
ID
,LAW_CODE
,SECTION_NUM
,OP_STATUES
,OP_CHAPTER
,OP_SECTION
,EFFECTIVE_DATE
,LAW_SECTION_VERSION_ID
,DIVISION
,TITLE
,PART
,CHAPTER
,ARTICLE
,HISTORY
,@var1
,ACTIVE_FLG
,TRANS_UID
,TRANS_UPDATE
)
SET CONTENT_XML=LOAD_FILE(concat('/Users/dominicbouchard/Desktop/pubinfo_1/pubinfo/'),@var1)
没有成功。终端给我这个结果:
Username@MacBook-Pro pubinfo % ./loadData.sh
Please enter root password: ******
Processing table: bill_version_tbl
Processing table: codes_tbl
Processing table: committee_hearing_tbl
Processing table: daily_file_tbl
Processing table: law_section_tbl
Processing table: law_toc_sections_tbl
Processing table: law_toc_tbl
Processing table: legislator_tbl
Processing table: location_code_tbl
Processing table: veto_message_tbl
Processing table: committee_agenda_tbl
但实际上没有上传任何文件,而且在我的“content\uxml”列中仍然显示NULL。有什么线索吗??谢谢
(后期编辑)“第2行的错误1582(42000):对本机函数“LOAD_FILE”的调用中的参数计数不正确”是因为
),@var1)
应该是,@var1))
Dang!是的,它修正了错误。谢谢但是,LOAD_FILE命令仍然不起作用:(列中的值返回NULL。。。
Username@MacBook-Pro pubinfo % ./loadData.sh
Please enter root password: ******
Processing table: bill_version_tbl
Processing table: codes_tbl
Processing table: committee_hearing_tbl
Processing table: daily_file_tbl
Processing table: law_section_tbl
Processing table: law_toc_sections_tbl
Processing table: law_toc_tbl
Processing table: legislator_tbl
Processing table: location_code_tbl
Processing table: veto_message_tbl
Processing table: committee_agenda_tbl