3 回答

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超3個(gè)贊
不會(huì)影響代碼的運(yùn)行,只是不支持事務(wù),也就是說遇到異常等時(shí)候無法回滾而已,你可以自己試驗(yàn)一下。

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超2個(gè)贊
我想問的是:這個(gè)視頻中采用的是默認(rèn)的MYIsam這種引擎,但它為什么能使用mysqli事務(wù)處理函數(shù)?

TA貢獻(xiàn)18條經(jīng)驗(yàn) 獲得超13個(gè)贊
mysql的存儲(chǔ)引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事務(wù)安全表,其他存儲(chǔ)引擎都是非事務(wù)安全表。
最常使用的2種存儲(chǔ)引擎:
1.Myisam是Mysql的默認(rèn)存儲(chǔ)引擎,當(dāng)create創(chuàng)建新表時(shí),未指定新表的存儲(chǔ)引擎時(shí),默認(rèn)使用Myisam。每個(gè)MyISAM在磁盤上存儲(chǔ)成三個(gè)文件。文件名都和表名相同,擴(kuò)展名分別是.frm(存儲(chǔ)表定義)、.MYD(MYData,存儲(chǔ)數(shù)據(jù))、.MYI(MYIndex,存儲(chǔ)索引)。數(shù)據(jù)文件和索引文件可以放置在不同的目錄,平均分布io,獲得更快的速度。
2.InnoDB存儲(chǔ)引擎提供了具有提交、回滾和崩潰恢復(fù)能力的事務(wù)安全。但是對(duì)比Myisam的存儲(chǔ)引擎,InnoDB寫的處理效率差一些并且會(huì)占用更多的磁盤空間以保留數(shù)據(jù)和索引。
- 3 回答
- 2 關(guān)注
- 1708 瀏覽
添加回答
舉報(bào)