sql >> データベース >  >> RDS >> Mysql

MySQLでのテーブルエンジンの変更

    マニュアルから: http://dev.mysql.com /doc/refman/5.1/en/alter-table.html

    たとえば、テーブルをInnoDBに変換するには テーブル、次のステートメントを使用します:

    ALTER TABLE t1 ENGINE = InnoDB;
    

    テーブルのストレージエンジンを変更しようとした結果は、目的のストレージエンジンが使用可能かどうか、およびNO_ENGINE_SUBSTITUTIONの設定によって影響を受けます。 セクション5.1.11<で説明されているSQLモード/ a> 、「サーバーSQLモード」。

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

    テーブルを作成するときに、エンジンタイプが使用できないという警告が表示されますか?



    1. MYSQLの結果で数値を単語に変換します!クエリの使用

    2. ストアドプロシージャをサポートするnodejs上のmysqlのドライバーはありますか?

    3. ストアド関数またはプロシージャを呼び出しても、変更は挿入および永続化されません

    4. mysql_affected_rows()の可能な戻り値