Sigurni sa, shtoto za thread-dependent, t.e. dori i drug thread da insert-ne neshto, az shte si polucha moeto posledno ID.
Kakto i da e, s lock-vane syshto ne stava - nay-malkoto PostgreSQL i MySQL imat razlichen format na LOCK komandite.
Reshih si problema taka:
id-to ne e autoincrement. Ako iskam da dobavya red:
next_id = select max(id) from ...;
while (!success)
{
next_id++;
insert into ... set id=next_id;
}
Estestveno, s nyakakvo ogranichenie za max br. probi.Редактирано от Potencialen emigrant на 14.09.01 12:23.