[mySQL] Noob, quelques question

Noob, quelques question [mySQL] - SQL/NoSQL - Programmation

Marsh Posté le 04-06-2006 à 15:27:57    

:hello:  
 
Je débute avec mySQL, je l'ain installé, jusque la tout va bien, je me retrouve dans le 'my SQL command line client', je crée une database
'create database toto;'
je m'y connecte
'connect toto;'
 
j'essaie de créer une table : erreur :


mysql> create table Station (comStation VARCHAR2(30) NOT NULL);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'VARCH
AR2(30) NOT NULL)' at line 1


 
Qu'est ce que je fait de mal ?
 
J'ai un script SQL, qui fonctionne avec Oracle, mais pas du tout ici ...
 
Est-ce que la syntaxe est si differente ?


Message édité par didier1809 le 04-06-2006 à 15:29:18

---------------
.
Reply

Marsh Posté le 04-06-2006 à 15:27:57   

Reply

Marsh Posté le 04-06-2006 à 16:26:41    

Le type de données "VARCHAR2" n'existe pas sur MySQL [:proy]  
("VARCHAR", oui)

Reply

Marsh Posté le 04-06-2006 à 16:30:56    

Essaie  
 

Code :
  1. create table `Station`
  2. (
  3. `comStation` VARCHAR(30) NOT NULL
  4. );


 
au passage, ça serait peut-être bien d'avoir d'autres champs, par exemple un ID, en tout cas une clé primaire
par exemple :
 

Code :
  1. create table `Station`
  2. (
  3. `idStation` int(11) NOT NULL auto_increment,
  4. `comStation` VARCHAR(30) NOT NULL,
  5.   PRIMARY KEY  (`idStation`)
  6. );


 
Si tu as un serveur Web, tu pourrais également installer phpMyAdmin et l'utiliser pour créer tes tables, et voir le script qu'il te génère en exportant, ça peut aider
 
edit: grillaid


Message édité par pikti le 04-06-2006 à 16:31:37
Reply

Marsh Posté le 04-06-2006 à 16:34:10    

MErci, mais je n'ai vraiment pas envie d'installer un client HTTP pour ca, je vais continuer à essayer de faire du JDBC avec Oracle...


---------------
.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed