Problème synthaxe sql
Résolu
winco07
Messages postés
117
Date d'inscription
Statut
Membre
Dernière intervention
-
winco07 Messages postés 117 Date d'inscription Statut Membre Dernière intervention -
winco07 Messages postés 117 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis actuellement entrain de refaire en totalité une base. a partir d'une base existante. j'en crée une autre sous mysql. jusqu'à là ça va.
J'ai créé un scripte a partir de mon modèle de base. lorsque j'essaye d'inserer mon scripte une erreur apparait.
exemple :
CREATE TABLE sup_ope_code (
sup_ope_code_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
operation_id_ope_code VARCHAR NULL,
supplier_id_supplier VARCHAR NULL,
sup_ope_code INTEGER UNSIGNED NULL,
PRIMARY KEY(sup_ope_code_id)
);
erreur :
MySQL a répondu:Documentation
#1064 - 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 'NULL,
supplier_id_supplier VARCHAR NULL,
sup_ope_code INTEGER UNSIGNED NUL' at line 3
merci pour vos réponses
je suis actuellement entrain de refaire en totalité une base. a partir d'une base existante. j'en crée une autre sous mysql. jusqu'à là ça va.
J'ai créé un scripte a partir de mon modèle de base. lorsque j'essaye d'inserer mon scripte une erreur apparait.
exemple :
CREATE TABLE sup_ope_code (
sup_ope_code_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
operation_id_ope_code VARCHAR NULL,
supplier_id_supplier VARCHAR NULL,
sup_ope_code INTEGER UNSIGNED NULL,
PRIMARY KEY(sup_ope_code_id)
);
erreur :
MySQL a répondu:Documentation
#1064 - 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 'NULL,
supplier_id_supplier VARCHAR NULL,
sup_ope_code INTEGER UNSIGNED NUL' at line 3
merci pour vos réponses
A voir également:
- Problème synthaxe sql
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Sql query download - Télécharger - Gestion de données
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
2 réponses
Bonjour,
tu as bien fait ainsi:
et est ce normal que tu ait un nom de champ identique au nom de la table ?
il te manque aussi le nombre de caractères pour tous les champs VARCHAR (60) INT(10) par ex
tu as bien fait ainsi:
$query="CREATE TABLE sup_ope_code ( sup_ope_code_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, operation_id_ope_code VARCHAR NULL, supplier_id_supplier VARCHAR NULL, sup_ope_code INTEGER UNSIGNED NULL, PRIMARY KEY(sup_ope_code_id) )"; mysql_query($query);
et est ce normal que tu ait un nom de champ identique au nom de la table ?
il te manque aussi le nombre de caractères pour tous les champs VARCHAR (60) INT(10) par ex