sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag få upp enum möjliga värden i en MySQL-databas?

Jag har en kodantändningsversion åt dig. Det tar också bort citaten från värdena.

function get_enum_values( $table, $field )
{
    $type = $this->db->query( "SHOW COLUMNS FROM {$table} WHERE Field = '{$field}'" )->row( 0 )->Type;
    preg_match("/^enum\(\'(.*)\'\)$/", $type, $matches);
    $enum = explode("','", $matches[1]);
    return $enum;
}


  1. Hur väljer man den n:e raden i en SQL-databastabell?

  2. Postgres sql infoga frågesyntaxfel från phpPgAdmin

  3. Migrera från MySQL till PostgreSQL

  4. Flera INSERT-satser kontra enkla INSERT med flera VÄRDEN