|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : octobre 2004 Messages : 114 ![]() |
Bonjour,
j'essaye de migrer ma base MySQL en PostGreSQL : 1) existe t'il un equivalent de USE nomtable; pour selectionner la table courante ? 2)Comme equivalent de DATETIME j'ai mis un TIMESTAMP mais lors de mon insertion j'ai une erreur. 3) Comment lors de l'insertion d'un record (INSERT) gerer la cle primaire qui est declare en SERIAL.En mySQL l'equivalent etait de passer NULL a la cle primaire declarée comme ceci : UserID INTEGER NOT NULL AUTO_INCREMENT |
|
|
00
|
|
|
#2 | |||
|
Membre éclairé
![]() Inscription : janvier 2005 Messages : 336 ![]() |
Bonsoir
Citation:
Citation:
Citation:
KrysKool |
|||
|
|
00
|
|
|
#3 | |
|
Membre émérite
![]() ![]() Inscription : mars 2002 Messages : 770 ![]() |
Bonsoir,
Citation:
matable ********* id SERIAL nom varchar(30) prenom varchar(30) ville varchar(30) Pour inserer les valeurs tu as plusieurs possibilités : - on cite explicitement la liste des colonnes a inserer Code :
INSERT INTO matable (nom, prenom, ville) VALUES ('toto','tutu','icietla'); Code :
INSERT INTO matable (id,nom,prenom,ville) VALUES (NEXTVAL('matable_id_seq'), 'toto','tutu','icietla'); Code :
INSERT INTO matable (id,nom,prenom,ville) VALUES (DEFAULT, 'toto','tutu','icietla'); Code :
INSERT INTO matable VALUES (NEXTVAL('matable_id_seq'), 'toto','tutu','icietla'); Code :
INSERT INTO matable VALUES (DEFAULT, 'toto','tutu','icietla'); |
|
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : janvier 2005 Messages : 336 ![]() |
Arf j'ai répondu a coté de la question 3
merci hpalpha KrysKool |
|
|
00
|
|
|
#5 | |
|
Membre à l'essai
![]() Inscription : octobre 2004 Messages : 114 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com