0
我有一個表的架構如下:創建一個枚舉表和其他表訪問mysql中
[枚舉]
狀態{
好的,壞的,高,低
}
圖片{
id :string name: string quality : Status
}
我發現,枚舉表可以被創建爲:
創建表狀態{ 狀態枚舉( '好', '壞', '高', '低') };
我的問題:我是否需要爲表狀態創建一列? 如何在創建表模式時將其引用到其他表中?
我有一個表的架構如下:創建一個枚舉表和其他表訪問mysql中
[枚舉]
狀態{
好的,壞的,高,低
}
圖片{
id :string name: string quality : Status
}
我發現,枚舉表可以被創建爲:
創建表狀態{ 狀態枚舉( '好', '壞', '高', '低') };
我的問題:我是否需要爲表狀態創建一列? 如何在創建表模式時將其引用到其他表中?
你不需要一個狀態表。您在圖像表中聲明狀態枚舉列。像這樣:
create table testo (status enum('foo', 'bar', 'baz'));
insert into testo(status) values('foo');