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

SQLSTATE[42000]構文エラーまたはアクセス違反行サイズが大きすぎます

    innodb_log_file_size設定は、このエラーには影響しません。エラーは、mysqlの最大行長制限を超える行に関するものです。 createtableステートメントといずれかを確認する必要があります

    • 特定の列の長さを短くする
    • 一部のvarchar列のデータ型をテキストまたはblobに変更します
    • エラーメッセージで提案されているように行形式を変更します
    • 文字エンコードを要件に合うsgに変更しますが、使用するバイト数は少なくなります。



    1. Perl / DBI / MySQL/InnoDBを使用して外部キー情報を検索します

    2. Debian10に最新のMySQL8をインストールする方法

    3. マクロまたはVBAコードを使用する必要がありますか?

    4. Oracleはrownumを評価する前にすべての行をフェッチしますか?