SQL w rezultacie zapytania zwraca string "0" lub "1" zamiast bool

0

Czesc tworze sobie api i potrzebuje boolen'ow. Otoz w rezultacie zapytania mam okreslone TRUE i FALSE ale sql mi zamienia automatycznie na "0" i "1" i to w string jeszcze, nie ukrywam nie podoba mi sie cos takiego. Jak mozna to obejsc? Chcialbym uzyskac prawdziwy bool, takicz czytelny dla api

0

W mysql bool to własciwie tinyint(1) , gdzie 0 to fałsz, a każda inna wartość to prawda. Zwracaj więc 0 albo 1

0

Ale to i tak nic nie zmienia, moje api wyswietla to jako string, nie moze to byz po prostu false albo true?

1

MySQL to warstwa danych, to API w jakiś sposób przekazuje dane i tam bym zmieniał, co ma mysql do tego?
W samym MySQL tego nie osiągniesz:https://dev.mysql.com/doc/refman/5.7/en/boolean-literals.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1