|
@@ -89,14 +89,13 @@ class MySQL implements DatabaseInterface {
|
89
|
89
|
k1."TABLE_NAME" COLLATE \'utf8_bin\' = k2."TABLE_NAME" COLLATE \'utf8_bin\' AND
|
90
|
90
|
k1."REFERENCED_TABLE_NAME" COLLATE \'utf8_bin\' = ? AND
|
91
|
91
|
k2."REFERENCED_TABLE_NAME" COLLATE \'utf8_bin\' IN ?',
|
92
|
|
- 'reflect_type'=> 'SELECT
|
93
|
|
- "COLUMN_NAME", "COLUMN_TYPE"
|
94
|
|
- FROM
|
95
|
|
- "INFORMATION_SCHEMA"."COLUMNS"
|
96
|
|
- WHERE
|
97
|
|
- "TABLE_SCHEMA" = ? AND
|
98
|
|
- "TABLE_NAME" = ?
|
99
|
|
- '
|
|
92
|
+ 'reflect_type'=> 'SELECT
|
|
93
|
+ "COLUMN_NAME", "COLUMN_TYPE"
|
|
94
|
+ FROM
|
|
95
|
+ "INFORMATION_SCHEMA"."COLUMNS"
|
|
96
|
+ WHERE
|
|
97
|
+ "TABLE_SCHEMA" = ? AND
|
|
98
|
+ "TABLE_NAME" = ?'
|
100
|
99
|
);
|
101
|
100
|
}
|
102
|
101
|
|
|
@@ -2228,7 +2227,7 @@ class PHP_CRUD_API {
|
2228
|
2227
|
$result = $this->db->query($this->db->getSql('reflect_type'),array($database,$table_list[0]));
|
2229
|
2228
|
while ($row = $this->db->fetchRow($result)) {
|
2230
|
2229
|
$expl = explode('(',$row[1]);
|
2231
|
|
- $table_fields[$table['name']][$row[0]]->type = $expl[0];
|
|
2230
|
+ $table_fields[$table['name']][$row[0]]->type = $expl[0];
|
2232
|
2231
|
}
|
2233
|
2232
|
}
|
2234
|
2233
|
|