Definiert die von der Speicher-Engine verwendeten Dateierweiterungen.
| 
            virtual const char ** bas_ext
          ( | ); | 
| ; | 
        Dies ist die Methode bas_ext. Sie wird
        aufgerufen, um dem MySQL Server die Liste der von der
        Speicher-Engine verwendeten Dateierweiterungen in Form eines mit
        null endenden String-Arrays mitzuteilen.
      
        Indem sie eine Liste der Dateierweiterungen angeben, können
        Speicher-Engines in vielen Fällen auf die Funktion
        delete_table()
        verzichten, da der MySQL Server alle Verweise auf die Tabelle
        schließt und alle Dateien mit den angegebenen Erweiterungen
        löscht.
      
Diese Funktion hat keine Parameter.
            Der Rückgabewert ist ein auf null endendes String-Array mit
            den Dateierweiterungen der Speicher-Engine. Das folgende
            Beispiel stammt von der Engine CSV:
          
static const char *ha_tina_exts[] =
 {
   ".CSV",
   NullS
 };
static const char *ha_tina_exts[] =
 {
   ".CSV",
   NullS
 };
        
const char **ha_tina::bas_ext() const
 {
   return ha_tina_exts;
 }  
static const char *ha_example_exts[] = {
   NullS
 };
 
const char **ha_example::bas_ext() const
 {
   return ha_example_exts;
 }
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

