setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); for ($d = 1; $d <= 100; ++$d) { $db = sprintf("test%03d", $d); $pdo->query("DROP DATABASE IF EXISTS $db"); $pdo->query("CREATE DATABASE $db"); for ($t = 1; $t <= 280; ++$t) { $table = sprintf("table%03d", $t); if ($pdo->query("DROP TABLE IF EXISTS $db.$table") === false) { die(print_r($pdo->errorInfo(), true)); } if ($pdo->query("CREATE TABLE $db.$table ( id INT AUTO_INCREMENT PRIMARY KEY, a INT, b LONGBLOB, c DATE, KEY (a), KEY (c) )") === false) { die(print_r($pdo->errorInfo(), true)); } } echo "Database $db done...\n"; }