Есть ли способ увеличить значение, пока оно не станет уникальным в одном запросе MySQL?
Допустим, у вас есть таблица, в которой записана метка времени Unix в микротайме, и вы хотите вставить строку но вы можете увеличивать микротайм, пока он не станет уникальным. В одном запросе это возможно?
В псевдокоде что-то вроде (используя PHP):
INSERT INTO items (time) VALUES (WHILE((SELECT COUNT(*) WHERE time={$newValue})>0,time = time+0.000001));
Я знаю, что псевдокод не работает, но, надеюсь, он иллюстрирует примерно то, что я хотел бы сделать.