SQLite только вставляет уникальные строки - PullRequest
1 голос
/ 24 февраля 2012

Я пишу скрипт PHP, который вставляет строки в базу данных SQLite. Код выглядит примерно так:

$insertStmt = $db->prepare('INSERT INTO directions VALUES (?, ?, ?)');      
$insertStmt->execute(array($column1, $column2, $column3));

Столбец 1 содержит неуникальное значение, но по какой-то причине я получаю только одну строку на уникальное значение столбца 1. Так, например, если бы я создавал таблицу людей и в какой стране они живут, и страна В столбце 1 я получаю только одну строку на страну, а не одну строку на человека. Кто-нибудь может подумать, почему это будет? Я не указал явно первичный ключ, но, возможно, он был автоматически назначен столбцу 1?

1 Ответ

0 голосов
/ 24 февраля 2012

Мое подлое программное обеспечение SQLite автоматически установило для первого столбца значение PRIMARY KEY.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...