..


Спонсоред Линкс

Дуплирани / Копирање рекорд у МиСКЛ

Чланак који је написао Макс Боси

Под одређеним околностима може се догодити да има потребу, у оквиру веб апликације или једноставно управљање подацима у нашој МиСКЛ базу података компаније, да се праве копије целокупног досијеа или њихови делови.

Узмимо пример. Рецимо да морате да управљате базе података за е-трговину и можда ће морати да копирате лист да бисте уметнули нову са истим карактеристикама као постојећи. Претпоставимо, на пример бетон, морате да унесете као производ наше хипотетичке електронске продавнице у производ "16ГБ иПод нано" у боји "сребро" картицу са истим производ већ доступни "иПод Нано 16ГБ" боја "Бела" .

Претпоставимо да иПод породица производи класификовани су у табели леттори_мп3 структуриран на следећи начин:

  • ИД
  • марка
  • модел
  • опис
  • боја
  • цена
Претпоставимо да је производ који желите да копирате ("иПод Нано 16ГБ" боја "Бели") је ИД 123.

Да направите копију записника ћемо користити овај упит:






 ИНСЕРТ ИНТО леттори_мп3

 





 СЕЛЕЦТ * ФРОМ ВХЕРЕ ид = 123 леттори_мп3;



На тај начин ћемо створити рекорд исти и ми само ће променити поља "ИД" и "боја", тако што ручно навести вредности за нови запис.

Имајте на уму, међутим, да уколико ИД поља нашег стола је био постављен као нумеричке вредности са АУТО_ИНЦРЕМЕНТ јединственим погледом на упит ће вратити грешку (јер не можете имати две идентичне идентификатора !!!). У овом случају треба изабрати поља која желите да копирате без ИД поља:






 ИНСЕРТ ИНТО леттори_мп3 (марку, модел, опис, боје, цена)







 ИЗАБЕРИТЕ марку, модел, опис, "Сребрна", цена леттори_мп3 одакле ид = 123;



Као што можете видети ми смо копирали све поља у запису, осим поља "ИД" (из разлога што је горе наведено).
Можда сте приметили, такође, да смо заменио у СЕЛЕЦТ поље "боја" (у оригиналном запису боја је "Бели") вредност да убаците у нови рекорд ("Сребрни").

Ет Воила. Готови сте.
Ми само треба да направи леп ИЗАБЕРИТЕ на нашем столу да видимо да ли нови рекорд је исправно унели.

Једва 'треба нагласити, најзад, да можете да направите копије свих или дела података различитих табела и (довољно је навести тачан имена поља за копирање и проверите да ли прихватају исте типове података).

У истој категорији ...
Е-учење
МС Аццесс (Адванцед) МС Аццесс (Адванцед)
Сазнајте како да направите и управљање базама података брзо и лако. Полазећи од 29 €.
МиСКЛ (курс) МиСКЛ (курс)
Управљање опен соурце базу података. Од 39 €.
СКЛ и базе података (курс) СКЛ и базе података (курс)
Креирање и управљање релационим базама података. Од 39 €.
Спонсоред Линкс