Хочу записать в базу данных nickname и email, но выводит ошибку:
PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in
Если записываю только nickname, то все отлично работает, а вместе с email ошибка, в чем проблема? 
$nickname = $_POST['nickname'];
	$email = $_POST['email'];
	if($nickname == '') {
		echo 'введите nickname';
		exit();
	}
	if($email == '') {
		echo 'введите email';
		exit();
	}
	$dsn = 'mysql:host=localhost;dbname=person_id';
	$pdo = new PDO($dsn, 'root', '');
	$sql = 'INSERT INTO users(nickname, email) VALUES(:nickname, email)';
	$query = $pdo->prepare($sql);
	$query->execute(['nickname', 'email' => $nickname, $email]);
	header('Location: /');