【发布时间】:2019-04-10 14:37:46
【问题描述】:
我正在尝试将新列添加到现有的 mnesia 表中。为此,我使用以下代码。
test()->
Transformer =
fun(X)->
#users{name = X#user.name,
age = X#user.age,
email = X#user.email,
year = 1990}
end,
{atomic, ok} = mnesia:transform_table(user, Transformer,record_info(fields, users),users).
我有两条记录
-record(user,{name,age,email}).
-record(users,{name,age,email,year}).
我的问题是当我从user 表中获取值时,它会出现
{atomic,[{users,sachith,28,sachith@so,1990}]}
为什么我从user 表中检索数据时得到users 记录名称?
【问题讨论】: