Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zaznaczyć wszystkie kolumny z wyjątkiem jednej w MySQL?

Właściwie jest sposób, musisz mieć uprawnienia, oczywiście, aby to zrobić ...

SET @sql = CONCAT('SELECT ', (SELECT REPLACE(GROUP_CONCAT(COLUMN_NAME), '<columns_to_omit>,', '') FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '<table>' AND TABLE_SCHEMA = '<database>'), ' FROM <table>');

PREPARE stmt1 FROM @sql;
EXECUTE stmt1;

Zastąpienie <table>, <database> and <columns_to_omit>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaimportować plik XML do tabeli bazy danych MySQL za pomocą XML_LOAD(); funkcjonować

  2. Połączyć tabele w dwóch różnych bazach danych?

  3. Jak działa funkcja LTRIM() w MySQL

  4. Pokaż (listę) bazy danych MySQL w systemie Linux za pomocą wiersza poleceń

  5. JSON_ARRAY_INSERT() – Wstaw wartości do tablicy JSON w MySQL