【问题标题】:Possible to open a text file in a MYSQL stored procedure?可以在 MYSQL 存储过程中打开文本文件吗?
【发布时间】:2010-03-16 04:51:57
【问题描述】:

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

谢谢!

【问题讨论】:

标签: mysql stored-procedures file-io


【解决方案1】:

最后我使用了 LOAD IN FILE。显然,您可以使用 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';

【讨论】:

    猜你喜欢
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    相关资源
    最近更新 更多