Database 数据库上事务的顺序

Database 数据库上事务的顺序,database,transactions,Database,Transactions,我有一个关于db事务的问题。 我有一个显示输入表单的Web应用程序页面。如果两个客户端同时提交该表单,则在db上执行的用于保存发送数据的事务将按顺序执行? 谢谢简短的回答是肯定的。 您的交易中有时间戳吗?你可以用这个来验证。 取决于您使用的数据库,这应该由数据库引擎在内部处理。我使用MySQL进行测试,并在生产中使用MariaDB(说来话长),目前我没有时间戳属性。我的问题源于并发问题,因为我有一个表,其中(我不知道为什么)开发人员使用了代理键而不是自然键。我无法更改db结构,因此我必须在编写的

我有一个关于db事务的问题。 我有一个显示输入表单的Web应用程序页面。如果两个客户端同时提交该表单,则在db上执行的用于保存发送数据的事务将按顺序执行? 谢谢

简短的回答是肯定的。 您的交易中有时间戳吗?你可以用这个来验证。
取决于您使用的数据库,这应该由数据库引擎在内部处理。

我使用MySQL进行测试,并在生产中使用MariaDB(说来话长),目前我没有时间戳属性。我的问题源于并发问题,因为我有一个表,其中(我不知道为什么)开发人员使用了代理键而不是自然键。我无法更改db结构,因此我必须在编写的代码中进行控制,以避免重复。所以我想知道如果两个用户同时发送相同的数据,但只保存其中一个表单,会发生什么情况。。。希望我说得够清楚。