Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana saya bisa mendapatkan nilai enum yang mungkin dalam database MySQL?

Saya punya versi codeigniter untuk Anda. Itu juga menghapus tanda kutip dari nilai.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sertakan header saat menggunakan SELECT INTO OUTFILE?

  2. Menggunakan seperti wildcard dalam pernyataan yang disiapkan

  3. Tutorial MySQL – Memahami Detik Dibalik Master Value

  4. Memantau Server Percona untuk MySQL - Metrik Utama

  5. Panduan Merancang Database Untuk Notifikasi Di MySQL