/home/lighthouse/abcd.txt
时间: 2023-07-06 08:41:17 浏览: 44
如果您的txt文件路径是`/home/lighthouse/abcd.txt`,则可以将存储过程中的以下代码:
```
DECLARE file_cursor CURSOR FOR SELECT * FROM INFORMATION_SCHEMA.FILES WHERE FILE_NAME = file_name;
```
修改为:
```
DECLARE file_cursor CURSOR FOR SELECT * FROM '/home/lighthouse/abcd.txt';
```
这样,存储过程将从指定路径的txt文件中读取数据。请注意,MySQL服务器需要有权访问该路径中的文件。如果您在Linux上运行MySQL服务器,则需要确保MySQL用户有权访问`/home/lighthouse/`目录及其子目录和文件。
相关问题
CALL insert_data_from_txt('/home/lighthouse/', 'abcd.txt') > 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/home/lighthouse/abcd.txt' at line 1 > 时间: 0.107s
这个错误提示看起来是你在执行 SQL 语句时出现了语法错误,具体来说是在调用 `insert_data_from_txt` 这个存储过程时出现了问题。根据错误提示,似乎是因为你在调用该存储过程时传递了一个不合法的参数 `/home/lighthouse/abcd.txt`。
你需要检查一下你的 SQL 语句,确保正确地调用了该存储过程并传递了正确的参数。另外,也要确保你的 MySQL 服务版本是符合该存储过程要求的。如果问题仍然存在,可以尝试将参数转换为正确的数据类型或使用其他方法来传递参数。
Warning: strpos0: Empty needle in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/revslider/public/revslider. front.cass.php on line 341
这是一个 PHP 的警告信息,意思是在执行 strpos 函数时,传入的 needle 参数为空,即没有指定要搜索的字符串。
这个警告信息通常出现在使用 Revslider 插件时,可能是插件代码中的一个 bug。您可以尝试更新 Revslider 插件或联系插件作者解决此问题。同时,确保您的 PHP 版本符合插件的要求,并且开启了对应的 PHP 扩展。