1
我在写一个PHP脚本,它将行插入到SQLite数据库中。该代码看起来像SQLite只插入唯一的行
$insertStmt = $db->prepare('INSERT INTO directions VALUES (?, ?, ?)');
$insertStmt->execute(array($column1, $column2, $column3));
第1列包含非唯一值,但由于某些原因,我只能每列1的独特价值得到一个行因此,举例来说,如果我创建一桌子的人,并他们居住在哪个国家,而国家是第1列,我只在每个国家获得一排,而不是每人一排。谁能想到为什么会这样?我没有明确设置主键,但可能是自动分配给第1列?
从sqlite的控制台运行'.schema directions',这样我们就可以看到表的结构。 – deefour 2012-02-24 04:23:34