Saudações amigos...
Por padrão, eu sempre adotei em minhas tabelas do campo ID como chave primária, então não tive problema nenhum, mas peguei pra desenvolver um portal onde já existia uma estrutura montada de banco, e a mesma não tem o campo ID, o que tem são "coisas" do tipo: id_cliente, id_user e etc. e quando uso o RedBeanPHP para trabalhar com o CRUD, o mesmo apresenta alguns erros em algumas funções devido não achar o campo ID apenas... é obrigatório que tenha? Se sim... existe alguma forma usada que possa "apagar esse incêndio"?