Well I think I found what was wrong.
Had declare the id field in my database as 'unsigned zerofill'. Putting it back to default made delete action work ok.
Don't know why but 'unsigned zerofill' causes delete problems
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.