我想使用 PHP 和 PDO 运行 .sql 文件。
它在我本地的环境中运行良好。但在实际运行中,它只执行我的 SQL 文件中的 3500 行。
下面是我的 PHP 代码:
define('SITE_URL', 'http://' . $_SERVER["SERVER_NAME"] . '/');
define('DIR_URL', $_SERVER["DOCUMENT_ROOT"] . '/');
$db = new PDO("mysql:host=$db_host;dbname=$db_name",$db_username,$db_pass);
$sql = file_get_contents(SITE_URL.'database/mysql.sql');
$db->exec($sql);
我的问题是 mysql.sql
文件仅执行 3500 行,之后它不会在实时环境中执行剩余的行。
提前致谢。
最佳答案
使用this script后我的 mysql.sql
文件已成功导入。
关于php - 使用 php 和 pdo 执行 .sql 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51101755/