| dtb_customer | CREATE TABLE `dtb_customer` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`customer_status_id` smallint unsigned DEFAULT NULL,
`sex_id` smallint unsigned DEFAULT NULL,
`job_id` smallint unsigned DEFAULT NULL,
`country_id` smallint unsigned DEFAULT NULL,
`pref_id` smallint unsigned DEFAULT NULL,
`name01` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`name02` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`kana01` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`kana02` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`company_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`postal_code` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`addr01` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`addr02` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`phone_number` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`birth` datetime DEFAULT NULL COMMENT '(DC2Type:datetimetz)',
`password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`salt` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`secret_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`first_buy_date` datetime DEFAULT NULL COMMENT '(DC2Type:datetimetz)',
`last_buy_date` datetime DEFAULT NULL COMMENT '(DC2Type:datetimetz)',
`buy_times` decimal(10,0) unsigned DEFAULT '0',
`buy_total` decimal(12,2) unsigned DEFAULT '0.00',
`note` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`reset_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`reset_expire` datetime DEFAULT NULL COMMENT '(DC2Type:datetimetz)',
`point` decimal(12,0) NOT NULL DEFAULT '0',
`create_date` datetime NOT NULL COMMENT '(DC2Type:datetimetz)',
`update_date` datetime NOT NULL COMMENT '(DC2Type:datetimetz)',
`discriminator_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`customer_rank_id` int unsigned DEFAULT NULL,
`plg_mailmagazine_flg` smallint unsigned DEFAULT '0',
`check_date` datetime DEFAULT NULL COMMENT '(DC2Type:datetimetz)',
PRIMARY KEY (`id`),
UNIQUE KEY `secret_key` (`secret_key`),
KEY `IDX_8298BBE3C00AF8A7` (`customer_status_id`),
KEY `IDX_8298BBE35A2DB2A0` (`sex_id`),
KEY `IDX_8298BBE3BE04EA9` (`job_id`),
KEY `IDX_8298BBE3F92F3E70` (`country_id`),
KEY `IDX_8298BBE3E171EF5F` (`pref_id`),
KEY `dtb_customer_buy_times_idx` (`buy_times`),
KEY `dtb_customer_buy_total_idx` (`buy_total`),
KEY `dtb_customer_create_date_idx` (`create_date`),
KEY `dtb_customer_update_date_idx` (`update_date`),
KEY `dtb_customer_last_buy_date_idx` (`last_buy_date`),
KEY `dtb_customer_email_idx` (`email`),
KEY `IDX_8298BBE36ACBC331` (`customer_rank_id`),
CONSTRAINT `FK_8298BBE35A2DB2A0` FOREIGN KEY (`sex_id`) REFERENCES `mtb_sex` (`id`),
CONSTRAINT `FK_8298BBE36ACBC331` FOREIGN KEY (`customer_rank_id`) REFERENCES `plg_customerrank_dtb_customer_rank` (`id`),
CONSTRAINT `FK_8298BBE3BE04EA9` FOREIGN KEY (`job_id`) REFERENCES `mtb_job` (`id`),
CONSTRAINT `FK_8298BBE3C00AF8A7` FOREIGN KEY (`customer_status_id`) REFERENCES `mtb_customer_status` (`id`),
CONSTRAINT `FK_8298BBE3E171EF5F` FOREIGN KEY (`pref_id`) REFERENCES `mtb_pref` (`id`),
CONSTRAINT `FK_8298BBE3F92F3E70` FOREIGN KEY (`country_id`) REFERENCES `mtb_country` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin |