Поменять местами 2 строки в таблице mysql
И никто не спросил — а ЗАЧЕМ это нужно? sys-id на то и auto-increment, что выдается sequence-генератором раз и навсегда. Зачем вы хотите это сделать?
если ld у вас не первичный ключ, но и одинаковых значений не содержит, то должно по идее сработать вот так (пусть нужно поменять местами номера 0 и 1)
UPDATE table SET ld=IF(ld=0, 1, IF(ld=1, 0, ld));