- 5> rd(mgmt,{id,name}).
- mgmt
- 6> mnesia:create_table(mgmt,[{attibutes,record_info(fields,mgmt)},{type,bag}]).
- {aborted,{badarg,mgmt,attibutes}}
- 7> mnesia:create_table(mgmt,[{attributes,record_info(fields,mgmt)},{type,bag}]).
- {atomic,ok}
- 8> A=#mgmt{id="1",name="a"}.
- #mgmt{id = "1",name = "a"}
- 9> mnesia:dirty_write(mgmt,A).
- ok
- 10> mnesia:dirty_write(mgmt,#mgmt{id="2",name="a"}).
- ok
- 13> mnesia:transaction(fun()->mnesia:wread({mgmt,"1"}) end).
- {atomic,[#mgmt{id = "1",name = "a"}]}
- 14> mnesia:transaction(fun()->mnesia:wread({mgmt,1}) end).
- {atomic,[]}
- 15> mnesia:dirty_write(mgmt,#mgmt{id="2",name="2a"}).
- ok
- 16> mnesia:transaction(fun()->mnesia:wread({mgmt,"2"}) end).
- {atomic,[#mgmt{id = "2",name = "a"},
- #mgmt{id = "2",name = "2a"}]}
- 17>
复制代码 |