sql >> Database >  >> RDS >> Mysql

Hoe te controleren of de MySQL-tabel UTF-8 is en storageEngine InnoDB heeft?

U kunt information_schema gebruiken om de engine van elke tabel te kennen.

select table_name,engine 
from information_schema.tables
where table_schema = 'your_database'

Voor de codering kunt u gebruiken

show create table table_name

of, nog beter

select 
c.character_set_name 
from information_schema.tables as t,
     information_schema.collation_character_set_applicability as c
where c.collation_name = t.table_collation
and t.table_schema = "your_db"
and t.table_name = "table_name";



  1. Node.js maakt verbinding met MySQL Docker-container ECONNREFUSED

  2. PostgreSQL-kruistabelquery

  3. PostGIS in actie

  4. Hoe te controleren of een berekende kolom "persistent" is in SQL Server