Exercice de gestion de base de données sur le terminal de MySQL. Il y a une semaine, j'avais préparé un fichier
*.sql
qui devait remplir automatiquement les premiers champs de plusieurs tables. Je lance ce fichier aujourd'hui… Si le début se passe bien, je me fais insulter par le programme pour la dernière table. Je tente de taper les commandes à la main, cette fois sans problème.
En réalité, la clé primaire était un simple
VARCHAR
au moment de la création de la table. Pourquoi alors cela fonctionnait à la main ? J'ai inclus dans mon fichier une ligne pour la modifier en
AUTO_INCREMENT
… à la fin, soit après les tentatives de remplissage des tables. PEBKAC.
Password:
[....] Invoking Captain Obvious on PEBKAC 9348...