У меня есть таблица с атрибутом позиции 'posit' с неизвестными значениями (в моем примере '0'), и я хочу обновить его до 1,2,3, ...
ДО:
_______________
| title | posit |
|---------------|
| test | 0 |
|-------|-------|
| test | 0 |
|-------|-------|
| test | 0 |
|-------|-------|
| test | 0 |
'---------------'
ПОСЛЕ:
_______________
| title | posit |
|---------------|
| test | 1 |
|-------|-------|
| test | 2 |
|-------|-------|
| test | 3 |
|-------|-------|
| test | 4 |
'---------------'
Примерно так
UPDATE myTable
SET posit = last_updated_value() + 1
WHERE title='test';
Есть ли способ сделать это командой SQL?Обратите внимание, что «posit» не является автоинкрементом.У меня есть только решение PHP.
Спасибо, Генри