sql >> Databáze >  >> RDS >> Mysql

Jak zkontrolovat, zda je tabulka MySQL UTF-8 a má storageEngine InnoDB?

Můžete použít information_schema, abyste poznali jádro každé tabulky.

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

Pro kódování můžete použít

show create table table_name

nebo ještě lépe

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. Děláte tyto chyby při používání SQL CURSOR?

  2. Jednoduchý úvod do používání MySQL na linuxovém terminálu

  3. Jak znovu použít hodnoty auto_increment?

  4. Asynchronní replikace Automatické převzetí služeb při selhání v MySQL 8.0.22