我不是数据库大师,所以我很好奇在以下情况下是否需要表锁:
相关数据库列 (exp_channel_titles)
我的假设解决方案 - 这里需要表锁定吗?
假设表中有100个条目,表中的每个条目都有一个url_title,如entry_1,entry_2,entry_3等,一直到entry_100。每次用户添加条目时,我的脚本都会执行以下操作:
由于我的数据库知识有限,我不知道是否需要担心锁定。如果有一千人试图在10秒内向数据库添加条目会怎样? MySQL会自动处理这个问题,还是在添加每个新条目时需要锁定表格,以确保每个条目都有正确的ID?
在MyISAM引擎上运行,如果这有所不同。
答案 0 :(得分:1)
我认为你应该看看以下两种方法之一:
AUTO_INCREMENT
列分配ID