首先,我的问题与this one无关。
在查询MySQL数据库以进行插入时:假设有几个用户尝试在同一个数据库表上同时插入行:当一个插入正在进行时,MySQL RDBMS会锁定插入过程吗?或者是否允许同时进行多次插入?
我问这个问题是因为我正在命名用户使用时间戳插入的图像。但是,时间戳使用秒。因此,如果50个用户在同一秒内插入图像:MySQL将如何处理它们?我有50张同名的图片吗?
答案 0 :(得分:1)
是的,您(几乎可以肯定)会获得具有相同时间戳的多个图像。
您可以使用AUTO_INCREMENT,UUID()或其他方法生成唯一值,但时间戳(即使是微秒精度值)也不是唯一的。