我在MySQL中使用了ENUM数据类型,并希望重用它,但不会在值中重新键入。在MySQL中有没有等同于C,C++的定义类型的方法?
我想做以下几件事:
DEFINE ETYPE ENUM('a','b','c','d');
CREATE TABLE Table_1 (item1 ETYPE, item2 ETYPE);
这个是可能的吗?
谢谢
发布于 2020-04-27 20:13:58
下面给出了mysql数据库的示例。
CREATE TABLE `data` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`gender` enum('Male','Female') DEFAULT NULL,
PRIMARY KEY (`Id`)
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci
https://stackoverflow.com/questions/1462497
复制相似问题