我有一个MySQL SOURCE命令的问题.我收到以下错误:
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 'SOURCE /var/www/apps/modx_install.sql' at line 1
Run Code Online (Sandbox Code Playgroud)
我正在执行的查询如下:
mysql_query('SOURCE /var/www/apps/modx_install.sql;')
Run Code Online (Sandbox Code Playgroud)
我想知道我在这里做错了什么,因为我从几个来源读到这是正确的语法.
谢谢
小智 6
看来你的MySQL-Server不知道source命令.
如果您有shell访问权限,则可以使用
mysql --user=$user --password=$password $database < $file
Run Code Online (Sandbox Code Playgroud)
您可以在PHP中尝试相同的操作
shell( "mysql --user=$user --password=$password $database < $file" );
Run Code Online (Sandbox Code Playgroud)
干杯.
haggi
| 归档时间: |
|
| 查看次数: |
4025 次 |
| 最近记录: |