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