MySQL是一款使用廣泛的數(shù)據(jù)庫管理系統(tǒng),但是它有一些數(shù)據(jù)類型不被支持。下面是一些MySQL不支持的數(shù)據(jù)類型。
BIT 字節(jié)大小不是8的倍數(shù)時無法存儲。在MySQL中轉(zhuǎn)換成BINARY或VARBINARY。 BOOLEAN MySQL中可以用TINYINT(1)作為替代。 UNSIGNED BIG INT MySQL中可以用BIGINT UNSIGNED替代。 FLOAT(p) 在MySQL中轉(zhuǎn)換成FLOAT或DOUBLE。 DOUBLE(p) 在MySQL中轉(zhuǎn)換成FLOAT或DOUBLE。 DECIMAL(p,s) 在MySQL中轉(zhuǎn)換成DECIMAL或NUMERIC。 DATE 在MySQL中轉(zhuǎn)換成DATETIME或TIMESTAMP。 TIME 在MySQL中轉(zhuǎn)換成DATETIME或TIMESTAMP。
對于上述不支持數(shù)據(jù)類型,我們需要在MySQL中進行替代或轉(zhuǎn)換。如果我們需要使用這些數(shù)據(jù)類型,我們也可以使用其他數(shù)據(jù)庫管理系統(tǒng)。