【发布时间】:2020-06-30 17:37:03
【问题描述】:
我希望我能解释一下自己。我在 MySQL 服务器上有一个带有自动增量 PK 整数的表;在客户端,两台(或多台)装有 WinForm 程序的 PC 进行插入、更新和查询。
如果会发生什么?
PC01 插入一条记录。
PC02 在 PC01 之后插入不同的记录。
但是如果PC01查询它的ID(SELECT MAX (ID) FROM table)会得到PC02创建的记录生成的ID呢?
考虑到您使用非 root 用户进入数据库。为每台电脑上的每个连接获取正确 ID 的最佳选择是什么?我应该添加或考虑什么?
【问题讨论】: