alex-drob
Новичок
Вставка новой записи в таблицу если id не AUTO_INCREMENT
Проблемма в том что таблица используется другой программой а мне с пхп нужно вносить туда строки, но программа тоже вносит строки.
например таблица содержит два поля
id int и data int
я делал так
select max(id) from table
а потом отдельно
insert into ....
но в момент между выполнением запросов другая программа тоже вносит данные, и иногда появляются строки с одинаковыми id
как можно этого исбежать? может можно как то в запросе insert получит значение моле id и увеличить его?
Проблемма в том что таблица используется другой программой а мне с пхп нужно вносить туда строки, но программа тоже вносит строки.
например таблица содержит два поля
id int и data int
я делал так
select max(id) from table
а потом отдельно
insert into ....
но в момент между выполнением запросов другая программа тоже вносит данные, и иногда появляются строки с одинаковыми id
как можно этого исбежать? может можно как то в запросе insert получит значение моле id и увеличить его?