有没有办法在 LOAD DATA INFILE 中动态指定文件名?它可以像例如(语法可能不正确)LOAD DATA INFILE '$filename' 那样被参数化吗?
最佳答案
来自 MySQL documentation 的引文:
The LOAD DATA INFILE statement reads rows from a text file into a table at a very high speed. The file name must be given as a literal string.
这意味着它不能作为准备语句的参数。但是没有人禁止在您的 PHP 代码中语句只是一个字符串时进行字符串插值。
关于mysql - 在 MYSQL LOAD DATA INFILE 中参数化文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2833214/