PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
CREATE TABLE user_value (`user_name` varchar(4), `user_pass` varchar(3)) ;
Copy Clear
Copy Format Clear
<?php // Создаем таблицы $pdo->exec("CREATE TABLE test_int (id INT PRIMARY KEY, name VARCHAR(255))"); $pdo->exec("CREATE TABLE test_bigint (id BIGINT PRIMARY KEY, name VARCHAR(255))"); // Вставляем данные $startTimeInt = microtime(true); for ($i = 0; $i < 100; $i++) { $stmt = $pdo->prepare("INSERT INTO test_int (id, name) VALUES (?, ?)"); $stmt->execute([$i, "Name $i"]); } $endTimeInt = microtime(true); $startTimeBigint = microtime(true); for ($i = 0; $i < 100; $i++) { $stmt = $pdo->prepare("INSERT INTO test_bigint (id, name) VALUES (?, ?)"); // $stmt->execute([$i, "Name $i"]]; } $endTimeBigint = microtime(true); // Выводим результаты echo "Time for INT: " . ($endTimeInt - $startTimeInt) . " seconds\n"; echo "Time for BIGINT: " . ($endTimeBigint - $startTimeBigint) . " seconds\n"; // Удаляем таблицы $pdo->exec("DROP TABLE test_int"); $pdo->exec("DROP TABLE test_bigint");
Show:  
Copy Clear