diff --git a/src/Database/Drivers/MySqlDriver.php b/src/Database/Drivers/MySqlDriver.php index 84269d989..31aff2860 100644 --- a/src/Database/Drivers/MySqlDriver.php +++ b/src/Database/Drivers/MySqlDriver.php @@ -194,6 +194,8 @@ public function getColumnTypes(\PDOStatement $statement): array $types[$meta['name']] = $type = Nette\Database\Helpers::detectType($meta['native_type']); if ($type === Nette\Database\IStructure::FIELD_TIME) { $types[$meta['name']] = Nette\Database\IStructure::FIELD_TIME_INTERVAL; + } elseif ($type === Nette\Database\IStructure::FIELD_FLOAT && $meta['precision'] === 0) { + $types[$meta['name']] = Nette\Database\IStructure::FIELD_INTEGER; } } }