@@ -9068,24 +9068,23 @@ public function testColumnInfoForExpressions(): void {
90689068 'mysqli:type ' => 8 ,
90699069 ),
90709070 array (
9071- // TODO: Fix custom "RAND()" function to behave like in MySQL.
9072- 'native_type ' => 'LONGLONG ' , // DOUBLE in MySQL.
9073- 'pdo_type ' => PDO ::PARAM_INT , // PARAM_STR in MySQL.
9071+ 'native_type ' => 'DOUBLE ' , // DOUBLE in MySQL.
9072+ 'pdo_type ' => PDO ::PARAM_STR , // PARAM_STR in MySQL.
90749073 'flags ' => array ( 'not_null ' ),
90759074 'table ' => '' ,
90769075 'name ' => 'col_expr_19 ' ,
9077- 'len ' => 21 , // 23 in MySQL.
9078- 'precision ' => 0 , // 31 in MySQL.
9076+ 'len ' => 23 , // 23 in MySQL.
9077+ 'precision ' => 31 , // 31 in MySQL.
90799078 'sqlite:decl_type ' => '' ,
9080-
9081- // Additional MySQLi metadata.
9082- 'mysqli:orgname ' => 'col_expr_19 ' ,
9083- 'mysqli:orgtable ' => '' ,
9084- 'mysqli:db ' => 'wp ' ,
9085- 'mysqli:charsetnr ' => 63 ,
9086- 'mysqli:flags ' => 0 , // 32769 in MySQL.
9087- 'mysqli:type ' => 8 , // 5 in MySQL.
9088- ),
9079+
9080+ // Additional MySQLi metadata.
9081+ 'mysqli:orgname ' => 'col_expr_19 ' ,
9082+ 'mysqli:orgtable ' => '' ,
9083+ 'mysqli:db ' => 'wp ' ,
9084+ 'mysqli:charsetnr ' => 63 ,
9085+ 'mysqli:flags ' => 0 , // 32769 in MySQL.
9086+ 'mysqli:type ' => 5 , // 5 in MySQL.
9087+ ),
90899088 array (
90909089 'native_type ' => 'LONGLONG ' ,
90919090 'pdo_type ' => PDO ::PARAM_INT ,
0 commit comments