Bonjour,

voilà mon problème:
un count(*) sur dwh.dim_date me renvoie la valeur 0
un count(*) sur dim_date après un 'use dwh' me renvoie une valeur différente

D'autre part:
"select * from dwh.dim_date" ne renvoie rien
"select * from dim_date" ne renvoie rien non plus
par contre:
"select * from dim_date limit 10" me retourne 10 enregistrements...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
mysql> use dwh;
Database changed
mysql> select count(*) from dim_date;
+----------+
| count(*) |
+----------+
|    47482 |
+----------+
1 row in set (0.00 sec)
 
mysql> select count(*) from dwh.dim_date;
+----------+
| count(*) |
+----------+
|        0 |
+----------+
1 row in set (0.00 sec)
 
mysql> select table_schema, table_name from information_schema.tables where table_name='dim_date';
+--------------+------------+
| table_schema | table_name |
+--------------+------------+
| dwh              | dim_date    |
+--------------+------------+
1 row in set (0.00 sec)
Comme vous pouvez le voir, il n'y a qu'une seule table dim_date dans la base.
Je suis seul à accéder à la base et la table n'est pas alimentée ou vidée entre deux requêtes.
Si quelqu'un peut m'aider à sortir de la 4ème dimension...