PHPでcronジョブを使用して、毎晩新しいcsvをダウンロードしています。通常、各 csv はほぼ同じで、1 か月に 1 晩でフィールドが新しくなる可能性があります。新しいフィールドを取得してデータベースに追加する必要があります。新しいフィールドの型を取得する方法がわかりません。gettype() で他の誰かの質問を見ましたが、データが csv 内にあるため、それが機能するかどうかはわかりません。フロートまたは int が必要な場合、それらはすべて文字列ではありませんか? タイプを確認するにはどうすればよいですか?
2 番目の質問は、テーブル内に名前がないかどうかを確認する方法はありますか? たとえば、彼らが foo52 という新しいフィールドを追加し、私のデータベースに foo1 から foo51 までがある場合、そこにないフィールドをすばやく検索する方法はありますか? または、各フィールドに対して select ステートメントを使用する必要がありますか? false の場合に追加しますか?
データベースには MySQL を使用しています。
ご協力いただきありがとうございます。