Предположим, у меня есть простая таблица базы данных, у которой нет ID_KEY, но есть столбец имен. Я хочу, чтобы отобразить результат, как этотПользовательский ввод Perl и MySQL для выбора строки?
+----+---------+
| | name |
+----+---------+
| 1 | dog |
| 2 | cat |
| 3 | penguin |
| 4 | lax |
| 5 | whale |
| 6 | ostrich |
+----+---------+
Тогда есть <STDIN>
для, как, скажем, 3, чтобы выбрать пингвина. 3 - это номер строки, который появляется, когда вы выполняете вызов выбора.
Есть ли способ сделать это, или это возможно только с ассоциированным ключом id, а затем с последующим предложением выбора, соответствующим этому ключу id?
И теперь вы знаете, почему каждая таблица должна иметь первичный ключ :-) –