Erlang mnesia:删除具有用于插入的主键以外的键的行 我用record#record{x,y}

Erlang mnesia:删除具有用于插入的主键以外的键的行 我用record#record{x,y},erlang,Erlang,插入时,我使用x作为主键 在读取操作期间,我使用x作为主键 但是我需要使用y 使用y 请给我举个例子 我的桌子 mnesia:create_table(?TEST_TABLE, [{disc_only_copies, [node()]}, {type, bag}, {attributes, record_info(fields, test_table)}]); 使用记忆:删除对象/1或/3 您必须先找到要删除的记录

插入时,我使用
x
作为主键

  • 在读取操作期间,我使用x作为主键

  • 但是我需要使用
    y

    使用
    y

    请给我举个例子

    我的桌子

             mnesia:create_table(?TEST_TABLE,
                   [{disc_only_copies, [node()]}, {type, bag},
                   {attributes, record_info(fields, test_table)}]);
    

    使用记忆:删除对象/1或/3 您必须先找到要删除的记录

    mnesia:transaction(fun() -> mnesia:delete_object(table, Obj_to_del, write) end).