生活の跡

個人的な備忘録

Web-DB

FuelPHPで読み込んだCSVの内容をDBに一括挿入する流れ(概要)

概要 FuelPHPで読み込んだCSVの内容をDBに一括挿入する処理を作ったので、流れを整理して記録します。 この記事では、細かい手順やコードの書き方ではなく、全体の流れを把握することを目的とします。 環境 FuelPHP 1.8.2 処理の流れ 1. アップロードするCSV…

phpMyAdmin で DROP TABLEしようとしたら「#1217 -子レコードがあります。外部キー制約違反です」

概要 タイトルの通りですが、phpMyAdmin で DROP TABLEしようとしたら「#1217 -子レコードがあります。外部キー制約違反です」と言われてしまいました。 原因 外部参照している子テーブルをDROPする前に、外部参照されている親テーブルをDROPしようとしたた…