A na zdrowie

CREATE TABLE `measurements` (
`id` int(10) UNSIGNED NOT NULL,
`user_id` int(10) UNSIGNED NOT NULL,
`m_c` smallint(5) UNSIGNED DEFAULT NULL,
`m_ub` smallint(5) UNSIGNED DEFAULT NULL,
`m_ar` smallint(5) UNSIGNED DEFAULT NULL,
`m_al` smallint(5) UNSIGNED DEFAULT NULL,
`m_w` smallint(5) UNSIGNED DEFAULT NULL,
`m_t` smallint(5) UNSIGNED DEFAULT NULL,
`m_h` smallint(5) UNSIGNED DEFAULT NULL,
`m_thr` smallint(5) UNSIGNED DEFAULT NULL,
`m_thl` smallint(5) UNSIGNED DEFAULT NULL,
`m_car` smallint(5) UNSIGNED DEFAULT NULL,
`m_cal` smallint(5) UNSIGNED DEFAULT NULL,
`weight` decimal(5,1) UNSIGNED DEFAULT NULL,
`height` tinyint(3) UNSIGNED DEFAULT NULL,
`al` tinyint(3) UNSIGNED DEFAULT NULL,
`fw` double(6,1) DEFAULT NULL,
`far` double(6,1) DEFAULT NULL,
`fal` double(6,1) DEFAULT NULL,
`ffr` double(6,1) DEFAULT NULL,
`frf` double(6,1) DEFAULT NULL,
`ft` double(6,1) DEFAULT NULL,
`mw` double(6,1) DEFAULT NULL,
`mar` double(6,1) DEFAULT NULL,
`mal` double(6,1) DEFAULT NULL,
`mfr` double(6,1) DEFAULT NULL,
`mfl` double(6,1) DEFAULT NULL,
`mt` double(6,1) DEFAULT NULL,
`bw` double(6,1) DEFAULT NULL,
`if` tinyint(3) UNSIGNED DEFAULT NULL,
`rd` smallint(5) UNSIGNED DEFAULT NULL,
`ra` tinyint(3) UNSIGNED DEFAULT NULL,
`ww` double(6,1) DEFAULT NULL,
`measurement_date` date NOT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`expected_weight` tinyint(3) UNSIGNED DEFAULT NULL,
`activity_level` tinyint(3) UNSIGNED NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
To jest aktualna struktura zrobiona na szybko jako proof of concept.