PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PHP PDO Postgres rispetto al tipo di colonna Sqlite per il conteggio(*)

Questo è un effetto collaterale di sqlite che non ha tipi di dati. O meglio, avere quello che chiamano il sistema di tipi dinamici . Ma abbastanza interessante

SELECT TYPEOF(b) FROM ( select count(*) as b from my_table) a;

produce integer come uscita! Quindi chiaramente qualcosa si sta perdendo nella traduzione da sqlite a php. Tuttavia non importa perché in php '1' + 2 dà 3. Perché non dimentichiamo che PHP è anche un sistema tipizzato dinamico.