MYSQL 表的型別必須是INNODB才支援事務

2021-08-21 05:39:27 字數 277 閱讀 6158

在mysql中,只有當表的型別是innodb的時候,才支援事務,所以需要把錶的型別設定為innodb,否則無法觀察到事務.

修改表的型別為innodb的sql:

alter table product_ engine = innodb;

檢視表的型別的sql

show table status from test;

不過有個前提,就是當前的mysql伺服器本身要支援innodb,如果不支援,請看 

開啟mysql innodb的辦法    

mysql 表 型別 mysql 表的型別

mysql 資料表主要支援六種型別 分別是 bdb heap isam merge myisam innobdb。這六種又分為兩類,一類是 事務安全型 transaction safe 包括bdb和innodb 其餘都屬於第二類,稱為 非事務安全型 non transaction safe bdb全...

mysql 表 型別 mysql表型別

mysql支援6種不同的表型別 bdb innodb heap isam merge以及myisam。其中 bdb,innodb單獨屬於一類,稱為 事務安全型 transaction safe 其餘的表型別屬於第二類,稱為 非事務安全型 non transaction safe 事務安全型 bdbb...

MySql的表型別

create database sample create table t user id int 11 not null auto increment,name varchar 100 not null default primary key id type myisam 選項只在mysql 3....