ПредишенСледващото

Има няколко реда в базата данни, и трябва да се сменят местата номер.
Prompt моля поискване.
ако просто подава заявка UPDATE таблица SET идентификатор = 234 WHERE ID = 233
тя генерира грешка, защото не можеш да направиш с един и същ номер стойност.
Тоест, те трябва да се промени в същото време, или нещо по-различно.
Реализирани (1).> Японски полицаи
По дяволите достатъчно боклук да пиша ...
Просто случайно зарежда в позиция Нета последователност и е необходимо да се определи това нещо ...
И всички глупости и точно този вид продукти в каталога са за ID ...

Запознайте се с най-добър отговор временно ID, която е гарантирана уникален.

Това обикновено може да бъде -1 ако идентификатор маса отида възходящ

и след поредица от команди

актуализация маса набор ID = -1 където ID = 233
актуализация на маса комплект ИД = 233, където ID = 234
актуализация маса набор ID = 234, където ID = -1

Ако таблицата вече има отрицателен, или отрицателен не може да се използва - просто трябва да се научите на нова уникален идентификационен номер и да го използвате вместо -1.

Но дори и ако трябва да се промени ID - това означава, че нещо не е наред в базата данни дизайн. За ключов - той е ключът, и че е бил свързан с него данни, а не обратното.

Както винаги, малоумници zaplyusovali глупав отговор.
На идиотски, разбира се, въпросът.

Странник, ако имате половин мозък в главата си, когато се опитвате да се разбере,
Ако искате да се сменят местата номер, полето за идентификационен номер или не е необходимо или не е необходимо да го промените. Тъй като целият смисъл на ID за автоматично увеличение е, че тя е свързана с отделен ред.

Предизвикателство пред вас, е решен по различен начин. Ако го опиша, тя ще ви каже как да го направя правилно.

Ти не си на непознат, ти си идиот.

Отговорът не е глупав, и решава въпроса.

Необходимостта от такова действие - е друг въпрос. Може би той е в областта на база данни ID се не за самоличност? Във всеки случай, разбира се, идентификационният номер не може да бъде променена. Това е грешен дизайн. Но ако наистина имате нужда - отговорът по-горе.

Scribe идиоти. Откъде черпиш?
вие и въпроси като "как да изгори къщата" просто ще свият рамене - "и ко - отговорили на въпроса, защо е така, ние не znaim"

Японски полицай, да, очевидно има някои идиоти, вие сам - умна.

В по-голямата част е то.
за шестте месеца, че аз отида тук, видях цялата личност 3-4 с глава на раменете си, а това нещо се разбира по въпроса, на които отговорът.
В противен случай той пионери изкупуване отидох да попитам как да се отървете от акне, се вижда на основния въпрос и реши pouchastvat

Японски полицай, не кораб новодошлите. =)
Странник, но всички същия проблем имате тук се наблюдава, идентификатор те след това номер. Сортиране по-добре се създаде допълнителна, по-малко постоянен, област. И наистина, за първи път Viger sortiruvku с идентификатор, обикновено по дата, размер, размер на ...

Да, тази схватка ... Въпреки, че аз веднъж да се опита да се промени автоматично увеличаване ID чрез PMA, най-накрая стигна до решението, че трябва Андрей Третяков. Има дори повече метода cherezzhopnye, но ние си мълчи за тях.
Японски полицай трябва да се научиш да се усмихне в отговор на такова по принцип lamerskie въпроси. До зъбите на място.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!