Przede wszystkim zadajesz złe pytanie.
Właściwie nie potrzebujesz typu kolumny. W rzeczywistości możesz już odróżnić łańcuch od liczby za pomocą prostego warunku PHP. Ale żadna metoda nie powie ci NULL .
Wypróbuj to
$sql = "SELECT * FROM users WHERE live = 1";
$stm = $db->prepare($sql) or trigger_error($db->error);
$stm->execute() or trigger_error($db->error);
$res = $stm->get_result();
$row = mysqli_fetch_assoc($res);
Jeśli będziesz miał szczęście, dostaniesz wszystkie typy ustawione.
Jeśli nie - będziesz musiał włączyć mysqlnd w PHP