Я хочу запустить файл .sql, используя PHP и PDO.
Он отлично работает в моей местной среде. Но в прямом эфире он выполняет только 3500 строк из моего файла SQL.
Ниже приведен мой код 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 строк, после чего он не выполняет оставшиеся строки в рабочей среде.
Заранее спасибо.