【 更新 】おすすめ記事はこちら

「Incorrect format parameter」データサイズの上限変更で解決

「phpMyAdmin」でデータベースのインポートを行うと「Incorrect format parameter」というエラーが出るときがあります。

実際に、10MB程度のSQLデータをインポートしていたときに表示されました。今回の場合は「post_max_size」を変更することで解決したので、ひとつの手段としてお試しください。

エラー画面を確認

データベースに表示されたエラー内容、画面はこちらです。同じものであることをご確認ください。

phpMyAdminのエラー画面

php.iniの送信データサイズを変更【XAMPP編】

XAMPPの管理画面からExplorerをクリックし、XAMPPの保存場所を開きます。つづいてphpフォルダをクリック。

phpフォルダを開く

php.iniファイルをエディタで開きます。

php.iniファイルを開く

687行目あたりにpost_max_sizeと記載があるので、数値を変更します。今回は50M(メガ)で保存します。

; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
post_max_size=50M

ファイル変更後は、ApacheとMySQLをstopしてください。startで再起動すると変更後の内容が反映されます。

XAMPPを再起動

php.iniの送信データサイズを変更【レンタルサーバー編】

サーバーの管理画面にログインし、メニューからphp.ini設定を選択します。ドメイン選択画面では、サイズ変更したいドメインを選択します。

レンタルサーバーのphp.ini設定

post_max_sizeを変更し、確認画面、変更するをクリックして適用してください。

post_max_sizeを変更

「phpMyAdmin」に表示されるエラー「Incorrect format parameter」の解決方法をご紹介しました。ブログや大規模なサイトではデータが大きくなるため、エラーも起こりやすくなります。

同じメッセージが出たときは「post_max_size」の上限を上げて、もう一度試してみてください。送信可能なデータサイズが上がるので、インポートできるはずです。

各種アップロードサイズを変更する場合はこちらの記事もご覧ください。

「upload_max_filesizeを超過」php.iniのサイズ上限変更で解決