我在 Erlang mnesia 数据库中有以下小表。当我使用如下的dirty_select函数时:
mnesia:dirty_select(user, [{#user{id = '$1', name = martin}, [], ['$1']}]).
我得到错误:
* 1: record user undefined
用户表有一行,用户 id 作为主键,'martin' 作为用户名。当我使用以下命令时,它运行良好:
mnesia:dirty_read(user, 1).
输出是:
[{user,1,martin}]
上述错误的原因可能是什么?