Синтаксис MySQL для вставки новой строки в средние строки?

mysql sintax для вставки новой строки в средние строки или где угодно, не обновляя существующую строку, но автоматически увеличивая первичный ключ (id)?

' id | value
' 1  | 100
' 2  | 200
' 3  | 400
' 4  | 500

Я хочу вставить новую строку после id 2, со значением = 300. Мне нужен результат, как показано ниже:

' id | value
' 1  | 100
' 2  | 200
' 3  | 300  <-- new row with id (automatic increment)
' 4  | 400  <-- id=id+1
' 5  | 500  <-- id=id+1 

Спасибо.

17
задан miku 13 June 2011 в 16:58
поделиться