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