多语言数据库模式

时间:2015-05-09 17:31:11

标签: mysql database-schema multilingual

朋友,我为多语言网站设计了数据库架构,我需要你的评论

 CREATE TABLE `focus_trainers` (
 `AutoId` int(55) NOT NULL AUTO_INCREMENT,
 `TrainerId` int(55) NOT NULL AUTO_INCREMENT,
 `TrainerName` varchar(255) DEFAULT NULL,
 `Gender` enum('Male','Female') DEFAULT NULL,
 `DateOfBirth` date DEFAULT NULL,
 `CountryId` int(55) DEFAULT NULL,
 `CityId` int(55) DEFAULT NULL,
 `Courses` text,
 `MainPicture` text,
 `Language` enum('en','ar') DEFAULT NULL,
 PRIMARY KEY (`AutoId`)
)

我在此结构中的方法是在TrainerId中为所有语言设置AutoId 例如 自动识别= 1,TrainerId = 1,语言= EN 自动识别= 1,TrainerId = 1,语言= AR

0 个答案:

没有答案