Salut à tous,
je crée une table SALES_CAMPAIGN comme suit:
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 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) );
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
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');
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 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 | +---------+------+--------------------------------------------------------+
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.
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 | +-------------------+---------------+------------+------------+
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.
Partager