1

私はmnesiaテーブルを持っています:

-record(counter, {

                     value,
                      type,
                      tree
                 }).

この 3 つのフィールドからすべてのデータを取得するにはどうすればよいですか?

ありがとうございました。

4

2 に答える 2

3

テーブルのすべてのデータが必要ですか? 私の頭の上から:

mnesia:transaction(fun()-> qlc:e(mnesia:table(counter)) end).

同じことですが、より効率的です。

mnesia:async_dirty(fun()-> qlc:e(mnesia:table(counter)) end).

于 2011-04-05T17:43:37.303 に答える
2

また、より速く:
mnesia:dirty_match_object(#counter{_ = '_'}).

于 2011-04-05T18:54:12.350 に答える