#1064 SQL SYNTAX
Fermé
Ibilolz
Messages postés
130
Date d'inscription
mardi 1 avril 2014
Statut
Membre
Dernière intervention
26 juin 2023
-
Modifié par Ibilolz le 16/04/2014 à 18:33
Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023 - 16 avril 2014 à 19:38
Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023 - 16 avril 2014 à 19:38
A voir également:
- #1064 SQL SYNTAX
- Récupération serveur sql - Télécharger - Gestion de données
- Logiciel sql - Télécharger - Bases de données
- Sql replace plusieurs valeurs - Forum Programmation
- 1064 bouygues - Guide
- Sql pix - Forum Python
1 réponse
Ibilolz
Messages postés
130
Date d'inscription
mardi 1 avril 2014
Statut
Membre
Dernière intervention
26 juin 2023
16 avril 2014 à 19:38
16 avril 2014 à 19:38
Jexporte un fichier .sql d'une table par défaut dans l'instal pour voir la syntaxe du sql, exemple d'une table :
Je fais ma table pareil :
Et ça marche pas :
#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 ''', 'type_mat' int(10) COLLATE utf8_bin NOT NULL DEFAULT '', 'Marque_mat' cha' at line 2
CREATE TABLE IF NOT EXISTS 'columns_priv' (
'Host' char(60) COLLATE utf8_bin NOT NULL DEFAULT '',
'Db' char(64) COLLATE utf8_bin NOT NULL DEFAULT '',
'User' char(16) COLLATE utf8_bin NOT NULL DEFAULT '',
'Table_name' char(64) COLLATE utf8_bin NOT NULL DEFAULT '',
'Column_name' char(64) COLLATE utf8_bin NOT NULL DEFAULT '',
'Timestamp' timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
'Column_priv' set('Select','Insert','Update','References') CHARACTER SET utf8 NOT NULL DEFAULT '',
PRIMARY KEY ('Host','Db','User','Table_name','Column_name')
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Column privileges';
Je fais ma table pareil :
CREATE TABLE 'Materiel' (
'id_Mat' int(10) AUTO_INCREMENT '',
'type_mat' int(10) COLLATE utf8_bin NOT NULL DEFAULT '',
'Marque_mat' char(60) COLLATE utf8_bin NOT NULL DEFAULT '',
'DateInstall' date COLLATE utf8_bin NOT NULL DEFAULT '',
'Addip' int(10) COLLATE utf8_bin NOT NULL DEFAULT '',
'Addmac' int(10) COLLATE utf8_bin NOT NULL DEFAULT '',
'Proc_Mat' char(60) COLLATE utf8_bin NOT NULL DEFAULT '',
'Mem_Mat' char(60) COLLATE utf8_bin NOT NULL DEFAULT '',
'DD_Mat' char(60) COLLATE utf8_bin NOT NULL DEFAULT '',
'id_type_mat' int(10) COLLATE utf8_bin NOT NULL DEFAULT '',
PRIMARY KEY ('Id_Mat') ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Column privileges';
Et ça marche pas :
#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 ''', 'type_mat' int(10) COLLATE utf8_bin NOT NULL DEFAULT '', 'Marque_mat' cha' at line 2