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

mysql有數(shù)據(jù)庫添加不了表

我最近在使用MySQL的時(shí)候遇到一個(gè)問題,就是在向數(shù)據(jù)庫添加表的時(shí)候,總是失敗了。經(jīng)過了一番調(diào)查和研究,我發(fā)現(xiàn)了問題的原因。

首先,我檢查了自己所使用的代碼,發(fā)現(xiàn)了一個(gè)錯(cuò)誤。在添加表的時(shí)候,我忘記添加“ENGINE=InnoDB”這個(gè)選項(xiàng)了。這個(gè)選項(xiàng)可以設(shè)置數(shù)據(jù)表的存儲(chǔ)引擎,而MySQL默認(rèn)的存儲(chǔ)引擎是MyISAM,這就導(dǎo)致了添加表失敗的原因。

CREATE TABLE `mytable` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

另外,我還發(fā)現(xiàn)了一個(gè)問題,就是MySQL的版本問題。如果你是使用MySQL5.5版本以下的版本,那么你就需要在添加表的時(shí)候指定“ROW_FORMAT=DYNAMIC”選項(xiàng),否則在添加的時(shí)候也會(huì)失敗。

CREATE TABLE `mytable` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

總結(jié)來說,如果你在向MySQL數(shù)據(jù)庫添加表的時(shí)候出現(xiàn)了添加不了的情況,那么你首先要檢查一下你的代碼是否正確,是否添加了存儲(chǔ)引擎選項(xiàng)。另外,如果你使用的是MySQL5.5以下的版本,那么你需要添加“ROW_FORMAT=DYNAMIC”選項(xiàng)。