Я пишу скрипт PHP, который вставляет строки в базу данных SQLite. Код выглядит примерно так:
$insertStmt = $db->prepare('INSERT INTO directions VALUES (?, ?, ?)');
$insertStmt->execute(array($column1, $column2, $column3));
Столбец 1 содержит неуникальное значение, но по какой-то причине я получаю только одну строку на уникальное значение столбца 1. Так, например, если бы я создавал таблицу людей и в какой стране они живут, и страна В столбце 1 я получаю только одну строку на страну, а не одну строку на человека. Кто-нибудь может подумать, почему это будет? Я не указал явно первичный ключ, но, возможно, он был автоматически назначен столбцу 1?