欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql手動提交也能插入成功

錢艷冰2年前10瀏覽0評論

MySQL是一款常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),用戶可以通過各種方式操作數(shù)據(jù)庫,例如插入數(shù)據(jù)。在MySQL中,插入數(shù)據(jù)的方式有兩種:自動提交和手動提交。如果用戶使用自動提交方式插入數(shù)據(jù),則語句執(zhí)行后數(shù)據(jù)會立即被寫入數(shù)據(jù)庫中。但如果用戶使用手動提交方式,則需要手動提交修改才能將數(shù)據(jù)寫入數(shù)據(jù)庫。那么,MySQL的手動提交是否能夠插入數(shù)據(jù)呢?下面我們一起來看看。

// 創(chuàng)建test表
CREATE TABLE `test` (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(20),
`age` INT,
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8;
// 開啟手動提交模式
SET autocommit=0;
// 插入數(shù)據(jù)
INSERT INTO `test` (`name`, `age`) VALUES ('Alice', 20);

在上述代碼中,我們首先創(chuàng)建了一個名為test的表。接下來,通過設(shè)置autocommit變量值為0,即開啟手動提交模式。最后,我們插入一條數(shù)據(jù),name為Alice,age為20。這時,雖然插入語句已經(jīng)執(zhí)行,但是數(shù)據(jù)并沒有寫入數(shù)據(jù)庫,因?yàn)槲覀冞€沒有手動提交。接下來,我們需要執(zhí)行以下語句,手動提交數(shù)據(jù):

// 手動提交數(shù)據(jù)
COMMIT;

通過執(zhí)行COMMIT語句,我們成功將數(shù)據(jù)寫入數(shù)據(jù)庫中??梢钥闯?,MySQL的手動提交方式也能夠插入數(shù)據(jù)。