Thaum twg qhov kev cog lus ua txhaum cai tshwm sim?

Cov txheej txheem:

Thaum twg qhov kev cog lus ua txhaum cai tshwm sim?
Thaum twg qhov kev cog lus ua txhaum cai tshwm sim?
Anonim

Thaum twg COMMIT hais kom ua implicitly tshwm sim? Thaum tus neeg siv teeb tsa DDL cov lus txib xws li CREATE lossis ALTER TABLE. Cov lus txib DROP tuaj yeem siv los tshem tawm kab ntawm lub rooj uas twb muaj lawm.

Puas txhais los ntawm thaum muaj kev ua txhaum los yog tshwm sim meej?

Lub sijhawm ntawm kev sib pauv yog txhais los ntawm thaum kev sib cog lus tsis raug lossis meej meej tshwm sim. … Nws yuav cia li cog lus rau koj ua. COMMIT. Rov qab. Tso cai rau DML kev ua kom tsis txhob ua tiav los ntawm kev hais qhia qhov no.

Kev cog lus cuam tshuam yog dab tsi?

Implicit commits tshwm sim yam tsis tau khiav ib qho lus txib thiab tshwm sim tsuas yog thaum qee cov lus SQL (DDL) raug tua. (Piv txwv, INSERT, Hloov Kho lossis DELETE Cov Lus Qhia)

Yuav ua li cas txib implicit commit?

SET autocommit=1 ua rau muaj kev cog lus tsis raug yog tias tus nqi yog 0. Tag nrho cov lus no ua rau muaj kev cuam tshuam ua ntej ua tiav. Qhov no txhais tau hais tias, txawm hais tias cov lus tsis ua tiav nrog qhov yuam kev, qhov kev sib pauv tau cog lus. Ib txhia ntawm lawv, zoo li CREATE TABLE…

Ob nqe lus twg yuav ua rau muaj kev cog lus tsis raug tshwm sim?

ALTER FUNCTION, TAM SIM NO thiab DROP FUNCTIONkuj ua rau muaj kev cuam tshuam cuam tshuam thaum siv nrog cov haujlwm khaws cia, tab sis tsis nrog lub luag haujlwm thauj khoom. (ALTER FUNCTION tsuas yog siv tau nrog cov haujlwm khaws cia xwb.) CREATE TABLE thiab DROP TABLE nqe lus tsis ua kev lag luam yog tias siv lo lus tseem ceeb ib ntus.

Pom zoo: