[MariaDB] Tables et propriétés qui disparaissent

Tables et propriétés qui disparaissent [MariaDB] - SQL/NoSQL - Programmation

Marsh Posté le 26-03-2020 à 14:49:44    

Bonjour,
 
Je travaille sur une base MariaDB stockée sur un NAS Synology. Depuis quelques semaines je rencontre des "phénomènes" particuliers, peut-être certains d'entre vous ont constaté les mêmes ?
 
A savoir :  

  • La propriété "auto_increment" qui disparait de ma clé primaire ! (plus là ! Pif paf pouf ! Disparue comme par magie !  :??: Obligé de la remettre).
  • Lorsque je supprime une clé étrangère, j'ai un message qui m'indique que la table n'a pas pu être trouvée, et effectivement la table a disparu de la liste !
  • Lorsque je tente de recréer la table, j'ai un message qui me dit que la clé étrangère n'est pas correcte (rapport ???  :sweat: ) et si j'exécute le script de création de table une seconde fois immédiatement après : là ça fonctionne...


Je ne sais pas trop comment expliquer tout ça... Je passe par phpMyAdmin pour administrer ma base, mais je n'ai jamais rencontré ce genre de problèmes avec une base MySQL classique...
 
Quelqu'un a une idée de l'origine de ces problèmes ?
 
Merci pour vos retours  :jap:

Reply

Marsh Posté le 26-03-2020 à 14:49:44   

Reply

Marsh Posté le 26-03-2020 à 15:08:49    

Exemple bien représentatif. J'ai voulu rétablir l'auto_increment sur une de mes tables, et pour ça il a fallu que je supprime la clé étrangère "fk_col_article". Chose que j'ai fait (la clé étrangère n'apparaît plus dans l'interface de phpMyAdmin).
 
Et pourtant, en essayant de modifier mon champ j'ai le message suivant :  
 

Code :
  1. cannot change column 'art_id': used in a foreign key constraint 'fk_col_article' of table commandes_lignes

Reply

Marsh Posté le 26-03-2020 à 15:19:34    

Et là je viens de lancer la requête suivante, et dans ce cas de figure aussi ma table a été supprimée  :kaola:  
 

Code :
  1. OPTIMIZE TABLE articles

Reply

Sujets relatifs:

Leave a Replay

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