Я читал документацию для Kohana ORM, и в их примере класса модели есть блок кода, например:
protected $_table_name = 'strange_tablename'; // default: accounts
protected $_primary_key = 'strange_pkey'; // default: id
protected $_primary_val = 'strange_name'; // default: name (column used as primary value)
Очевидно, я знаю, что такое имя таблицы и первичный ключ, но я никогда раньше не видел термина «первичное значение», для чего именно он используется?