Так это работает ...Установленное значение AUTO_INCREMENT программно
ALTER TABLE variation AUTO_INCREMENT = 10;
Но я хочу, чтобы это сделать;
ALTER TABLE variation AUTO_INCREMENT = (SELECT MAX(id)+1 FROM old_db.varaition);
но это не работает, и это не так;
SELECT MAX(id)+1 INTO @old_auto_inc FROM old_db.variation
ALTER TABLE variation AUTO_INCREMENT = @old_auto_inc;
Так кто-нибудь знает, как это сделать?
(я пытаюсь убедиться, что ключи AUTO_INCREMENT DonT сталкиваются между старым и новым сайтом и нужно сделать это автоматически. Так что я могу просто запустить сценарий, когда новый дб идет в прямом эфире)
Yep надеялся сделать все это в SQL, но похоже, что мне нужно будет сделать что-то вроде выше. – Tim