Mon équipe a ajouté ces déclarations avec les créer des tables après les colonnes sont définies:mysql commande create table add questions ons
MOTEUR = MyISAM DEFAULT charset = UTF8 checksum = 1 DELAY_KEY_WRITE = 1 ROW_FORMAT = DYNAMIQUE AUTO_INCREMENT = 465
La question est la table est une table de recherche de pays. nous savons donc qu'il a une valeur de liste fixe d'environ 275-ish. Et cette table sera 99% une table en lecture seule. Très rare sera toute écriture si j'ai besoin de mettre à jour une propriété colunm.
Alors ai-je besoin de tout ça au-delà de 'MOTEUR = MyISAM DEFAULT CHARSET = utf8'? ceci est juste une table, ils ont ces pour tous la plupart des tables et je ne comprends pas pourquoi les tables de recherche auront toutes ces commandes/
Etes-vous sûr que ceux-ci ont été ajoutés manuellement? Je travaille avec Oracle et Toad et extrait fréquemment le ddl pour les objets de base de données. Même si vous créez la table en utilisant la syntaxe minimale minimale, lorsque vous extrayez le DDL (à l'aide d'un outil/API), il ajoute toutes les options supplémentaires qui n'ont pas été données lors de la création de la table d'origine. . –
Il fait partie du vidage SQL de phpMyAdmin. donc je suppose que quelqu'un l'a ajouté, soit l'équipe ou l'outil? – mikey