インポートしようとしている小さな txt (~130 kb) がありますが、「テーブルの作成中にエラーが発生しました: テーブルには少なくとも 1 つの列が必要です」というエラーが表示されます。
if(mysql_num_rows(mysql_query("SHOW TABLES LIKE 'test'")) == 1){
$sql = "LOAD DATA INFILE 'file.txt' INTO TABLE test IGNORE 1 LINES";
if (mysqli_query($con,$sql)){
echo "Import successfull.";
}
else{
echo "Error importing: " . mysqli_error($con);
}
}
else{
$sql = "CREATE TABLE test";
if (mysqli_query($con,$sql)){
echo "Table created successfully";
}
else{
echo "Error creating table: " . mysqli_error($con);
}
}
txt の最初の行は列名です。その名前に基づいて列を作成できますか? または、手動で作成する必要がありますか? ありがとうございました!