SQL problème d'insert

Eléphanteau du PHP | 10 Messages

15 avr. 2014, 20:57

Bonsoir ,

j'essaie d'inserer des données dans des champs mais postgresql me renvoie l'erreur :
" la colonne « numfilm » est de type smallint mais l'expression est de type record"

quelqu'un pourrait il me donner un petit coup de pouce ?

merci :)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

15 avr. 2014, 21:07

salut,

tu essai de mettre un "record" (donc une ou plusieurs lignes de base de données) dans champs de type smallint et donc ça passe pas.

Vérifie ton code au niveau de la requête insert.

sans plus de code on ne peux pas t'aider plus.


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 10 Messages

15 avr. 2014, 21:10

tu as raison desolée :)

voici la requete en question
insert into film values ((89,'les fourmis de l''espace',130,'UGC','COMD'),
(90,'Jet Set',100,'Paramounth','COMD'));
Modifié en dernier par okayassu le 15 avr. 2014, 21:11, modifié 1 fois.

Eléphanteau du PHP | 10 Messages

15 avr. 2014, 23:25

c'est pourtant comme cela que sont remplis les autres champs :(

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

16 avr. 2014, 10:50

sur le principe cela à l'air d'être bon, mais as tu essayé de ne faire qu'une seule insertion à la fois ?
INSERT INTO film VALUES (89,'les fourmis de l''espace',130,'UGC','COMD');
INSERT INTO film VALUES (90,'Jet Set',100,'Paramounth','COMD');
@+
Il en faut peu pour être heureux ......