Salut à tous,
je crée une table SALES_CAMPAIGN comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
CREATE TABLE SALES_CAMPAIGN
(
    id_sales_campaign INTEGER NOT NULL,
    campaign_name VARCHAR (50),
    start_date DATE,
    end_date DATE,
    PRIMARY KEY(id_sales_campaign)
);
ensuite j'insére les valeurs sivantes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
INSERT INTO SALES_CAMPAIGN (campaign_name, start_date, end_date) values ('tralala', '2010-O1-01', '2010-01-15');
 
INSERT INTO SALES_CAMPAIGN (campaign_name, start_date, end_date) values ('tarantella', '2010-O1-15', '2010-01-31');
 
INSERT INTO SALES_CAMPAIGN (campaign_name, start_date, end_date) values ('pampa', '2010-O2-01', '2010-02-15');
 
INSERT INTO SALES_CAMPAIGN (campaign_name, start_date, end_date) values ('pasta', '2010-O2-15', '2010-02-28');
 
INSERT INTO SALES_CAMPAIGN (campaign_name, start_date, end_date) values ('bissara', '2010-O3-01', '2010-03-15');
 
INSERT INTO SALES_CAMPAIGN (campaign_name, start_date, end_date) values ('loubiya', '2010-O3-15', '2010-03-31');
 
INSERT INTO SALES_CAMPAIGN (campaign_name, start_date, end_date) values ('houmous', '2010-O4-01', '2010-04-15');
Les insertion sont effectués mais j'ai les warning suivants:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
SHOW WARNINGS;
+---------+------+--------------------------------------------------------+
| Level   | Code | Message                                                |
+---------+------+--------------------------------------------------------+
| Warning | 1364 | Field 'id_sales_campaign' doesn't have a default value |
| Warning | 1265 | Data truncated for column 'start_date' at row 1        |
+---------+------+--------------------------------------------------------+
Avec le résultat d'insertion suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
select * from SALES_CAMPAIGN;
+-------------------+---------------+------------+------------+
| id_sales_campaign | campaign_name | start_date | end_date   |
+-------------------+---------------+------------+------------+
|                 1  | tralala      | 0000-00-00 | 2010-01-15 |
|                 2  | tarantella  | 0000-00-00 | 2010-01-31 |
|                 3  | pampa      | 0000-00-00 | 2010-02-15 |
|                 4  | pasta       | 0000-00-00 | 2010-02-28 |
|                 5  | bissara     | 0000-00-00 | 2010-03-15 |
|                 6  | loubiya     | 0000-00-00 | 2010-03-31 |
|                 7  | houmous   | 0000-00-00 | 2010-04-15 |
+-------------------+---------------+------------+------------+
Le problème c'est que apparemment toutes les les insertions start_date ne sont pas prises encompte et à la place ça insère 0000-00-00.
Je crois que c'est a cause deu warning: Warning | 1265 | Data truncated for column 'start_date' at row 1, mais je comprend pas porquoi.

Si quelqu'un peut me filer un tuyau...
Merci.