Middle
Фарқи байни DROP ва TRUNCATE чист?
sobes.tech AI
Ҷавоб аз AI
DROP ва TRUNCATE, маълумотларни ўчириш учун SQL буйруқлари бўлиб, уларнинг ҳаракати ва қўлланиши бўйича фарқ қилади:
- DROP маълумотлар билан бирга жадвални тўлиқ ўчиради. DROPдан кейин жадвал мавжуд бўлмайди.
- TRUNCATE жадвалдаги барча маълумотларни ўчиради, аммо жадвалнинг структураси ва унинг таърифлари қолади, жадвал кейинги фойдаланиш учун мавжуд бўлади.
Фарқлар:
- DROP кўпроқ радикал, агар жадвалга эҳтиёж бўлмаса қўлланилади.
- TRUNCATE ҳар бир қаторни алоҳида логга олишсиз тезроқ ўчиради.
misol:
-- Жадвални тўлиқ ўчириш
DROP TABLE users;
-- Жадвални тозалаш, структурани қолдириб
TRUNCATE TABLE users;