色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql手動提交也能插入成功

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

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

// 創建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;
// 插入數據
INSERT INTO `test` (`name`, `age`) VALUES ('Alice', 20);

在上述代碼中,我們首先創建了一個名為test的表。接下來,通過設置autocommit變量值為0,即開啟手動提交模式。最后,我們插入一條數據,name為Alice,age為20。這時,雖然插入語句已經執行,但是數據并沒有寫入數據庫,因為我們還沒有手動提交。接下來,我們需要執行以下語句,手動提交數據:

// 手動提交數據
COMMIT;

通過執行COMMIT語句,我們成功將數據寫入數據庫中。可以看出,MySQL的手動提交方式也能夠插入數據。