MySQL Import de données
Djebel666
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Djebel666 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Djebel666 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une erreur de syntaxe mySQL lorsque j'essaie d'importer ce dump sql. Je ne trouve pas d'erreur dans le code. Merci de votre aide:
CREATE DATABASE IF NOT EXISTS `aars`
CREATE TABLE IF NOT EXISTS `uvjyw_assets` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
`parent_id` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set parent.',
`lft` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
`rgt` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
`level` int(10) unsigned NOT NULL COMMENT 'The cached level in the nested tree.',
`name` varchar(50) NOT NULL COMMENT 'The unique name for the asset.\n',
`title` varchar(100) NOT NULL COMMENT 'The descriptive title for the asset.',
`rules` varchar(5120) NOT NULL COMMENT 'JSON encoded access control.',
PRIMARY KEY (`id`),
UNIQUE KEY `idx_asset_name` (`name`),
KEY `idx_lft_rgt` (`lft`,`rgt`),
KEY `idx_parent_id` (`parent_id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=72;
J'ai une erreur de syntaxe mySQL lorsque j'essaie d'importer ce dump sql. Je ne trouve pas d'erreur dans le code. Merci de votre aide:
CREATE DATABASE IF NOT EXISTS `aars`
CREATE TABLE IF NOT EXISTS `uvjyw_assets` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
`parent_id` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set parent.',
`lft` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
`rgt` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
`level` int(10) unsigned NOT NULL COMMENT 'The cached level in the nested tree.',
`name` varchar(50) NOT NULL COMMENT 'The unique name for the asset.\n',
`title` varchar(100) NOT NULL COMMENT 'The descriptive title for the asset.',
`rules` varchar(5120) NOT NULL COMMENT 'JSON encoded access control.',
PRIMARY KEY (`id`),
UNIQUE KEY `idx_asset_name` (`name`),
KEY `idx_lft_rgt` (`lft`,`rgt`),
KEY `idx_parent_id` (`parent_id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=72;
A voir également:
- MySQL Import de données
- Fuite données maif - Guide
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Mysql community server - Télécharger - Bases de données
1 réponse
le problème est résolu:
1 - lorsque j'ai exporté mes bases de données (wampserver 2.5) le fichier .sql généré ne contenait pas les lignes de création des bases, mais la création des tables uniquement.
Donc, il a fallu que je reprenne tout le fichier et que j'insère:
CREATE DATABASE IF NOT EXISTS 'xxxx';
USE 'xxx';
et bien sûr j'ai oublié un point-virgule sur la deuxième ligne.
Enfin, j'ai été induit en erreur car lors de la création des tables il y a appel à InnoDB (ENGINE=InnoDB DEFAULT ...), alors qu'il n'est pas activé dans my.ini.
Normal ?
Merci pour votre aide
1 - lorsque j'ai exporté mes bases de données (wampserver 2.5) le fichier .sql généré ne contenait pas les lignes de création des bases, mais la création des tables uniquement.
Donc, il a fallu que je reprenne tout le fichier et que j'insère:
CREATE DATABASE IF NOT EXISTS 'xxxx';
USE 'xxx';
et bien sûr j'ai oublié un point-virgule sur la deuxième ligne.
Enfin, j'ai été induit en erreur car lors de la création des tables il y a appel à InnoDB (ENGINE=InnoDB DEFAULT ...), alors qu'il n'est pas activé dans my.ini.
Normal ?
Merci pour votre aide