sql >> Databasteknik >  >> RDS >> Mysql

Hur kontrollerar man om MySQL-tabellen är UTF-8 och har storageEngine InnoDB?

Du kan använda information_schema för att känna till motorn för varje tabell.

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

För kodningen kan du använda

show create table table_name

eller ännu bättre

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. Hur använder man regex i MySQL?

  2. Återställ en SQL Server 2000-säkerhetskopia på SQL Server 2012

  3. Hur man lägger in mer än 1000 värden i en Oracle IN-klausul

  4. MySQL dynamisk pivottabell