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

mysql, ulangi melalui nama kolom

Saya pikir Anda menginginkan sesuatu seperti ini:

DECLARE col_names CURSOR FOR
  SELECT column_name
  FROM INFORMATION_SCHEMA.COLUMNS
  WHERE table_name = 'tbl_name'
  ORDER BY ordinal_position;


select FOUND_ROWS() into num_rows;

SET i = 1;
the_loop: LOOP

   IF i > num_rows THEN
        CLOSE col_names;
        LEAVE the_loop;
    END IF;


    FETCH col_names 
    INTO col_name;     

     //do whatever else you need to do with the col name

    SET i = i + 1;  
END LOOP the_loop;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengatur Ulang Kata Sandi Root MySQL atau MariaDB di Linux

  2. Format tanggal MySQL – apa yang perlu Anda ketahui

  3. Bagaimana cara mengaktifkan koneksi ulang otomatis klien MySQL dengan MySQLdb?

  4. Bagaimana cara mengimpor file SQL menggunakan baris perintah di MySQL?

  5. gunakan variabel untuk nama tabel di mysql sproc