Since you are adding a new order the previous order will always keep it's data. If you don't want to keep a previous order's data then just overwrite the previous one although I don't why you would want to do this.
Why wouldn't you want to be able to keep previous orders? Seems to defeat the purpose of using a database.