可以在MYSQL存储过程中打开文本文件吗?

可以在MYSQL存储过程中打开文本文件吗?,mysql,stored-procedures,file-io,Mysql,Stored Procedures,File Io,是否可以在MYSQL存储过程中打开并读取文本文件?我有一个包含大约50k个电话号码列表的文本文件,我想编写一个存储过程来打开文件,读取50k行,并将其作为行存储在表中。我无法使用“加载到文件”直接加载该文件,因为该表有其他必须设置的列 谢谢 最后我使用了文件加载。显然,您可以使用set关键字设置填充哪些列: LOAD DATA LOCAL INFILE '/temp/input_file.txt' IGNORE INTO TABLE TEST.TEST_INSERT (INSERT_FIELD)

是否可以在MYSQL存储过程中打开并读取文本文件?我有一个包含大约50k个电话号码列表的文本文件,我想编写一个存储过程来打开文件,读取50k行,并将其作为行存储在表中。我无法使用“加载到文件”直接加载该文件,因为该表有其他必须设置的列


谢谢

最后我使用了文件加载。显然,您可以使用set关键字设置填充哪些列:

LOAD DATA LOCAL INFILE '/temp/input_file.txt' IGNORE INTO TABLE TEST.TEST_INSERT (INSERT_FIELD) SET VERSION=1, LIST_ID=ID_GEN(), CREATE_DATE=NOW(), CREATE_BY='TESTUSER';

最后我使用了文件加载。显然,您可以使用set关键字设置填充哪些列:

LOAD DATA LOCAL INFILE '/temp/input_file.txt' IGNORE INTO TABLE TEST.TEST_INSERT (INSERT_FIELD) SET VERSION=1, LIST_ID=ID_GEN(), CREATE_DATE=NOW(), CREATE_BY='TESTUSER';

听起来像是MySQL的加载数据填充作业:使用加载数据填充写入临时表,然后从临时表复制所需内容并将其删除。听起来像是MySQL的加载数据填充作业:使用加载数据填充写入临时表,然后从临时表复制所需内容并将其删除。