Database / Mnesia basics Interview questions
How do you delete a record from a Mnesia table?
mnesia:delete/1 removes the record matching a given key, run inside a transaction just like
write/1 and read/1, so the deletion participates in the same atomicity and locking
guarantees.
mnesia:transaction(fun() -> mnesia:delete({person, 1}) end).
There's also mnesia:delete_object/1, which deletes a specific record by matching its full
content rather than just its key — useful on bag tables where multiple records can share
the same key and you only want to remove one particular one. A fast, non-transactional
mnesia:dirty_delete/1 is also available, following the same speed-versus-consistency tradeoff as
other dirty operations.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
