sql >> Database teknologi >  >> RDS >> Mysql

Ændring af tabelmotor i MySQL

Fra manualen:http://dev.mysql.com /doc/refman/5.1/da/alter-table.html

For eksempel at konvertere en tabel til at være en InnoDB tabel, skal du bruge denne erklæring:

ALTER TABLE t1 ENGINE = InnoDB;

Resultatet af et forsøg på at ændre en tabels lagermotor er påvirket af, om den ønskede lagermotor er tilgængelig, og indstillingen af ​​NO_ENGINE_SUBSTITUTION SQL-tilstand, som beskrevet i Afsnit 5.1.11 , "Server SQL-tilstande".

https://dev.mysql.com/doc /refman/8.0/da/sql-mode.html#sqlmode_no_engine_substitution

Når du opretter tabellen, får du nogen advarsel om, at motortypen ikke er tilgængelig?



  1. Hvad er det mest modne/stabile mysql node.js-modul

  2. SQL Server 2008:hvordan giver jeg privilegier til et brugernavn?

  3. Pivotdata i T-SQL

  4. Sådan nulstiller du identitetskolonneværdi i SQL Server-tabel - SQL Server / T-SQL vejledning del 43