Najlepszy sposób na złapanie błędu LOAD DATA LOCAL INFILE?

Jestem nowicjuszem MySQL kończącym fragment kodu centralnego dla mojej aplikacji internetowej. Kod importuje plik CSV (lokalnie), który jest generowany i czyszczony przez FileMaker i pozostawia go.

Biorąc pod uwagę, że wkrótce dojdzie do produkcji (i prawdopodobnie będzie to baza danych poniżej 500 MB), chciałbym wiedzieć, czy istnieje jakaś lepsza kontrola błędów / łapania błędów, którą mógłbym zrobić, aby zapobiec problemom na drodze lub zostać powiadomionym o moja konfiguracja serwera. Przeczytałem rzeczy o logach tymczasowych itp., A moja administracja MySQL nie jest jeszcze gotowa do wymazania.

Bardzo podstawowy kod to:

$m = mysql_connect('localhost', 'mytable', 'mypassword');
$db = 'mydb';
mysql_select_db($db) or die("Import Error - Couldn't select database: " . mysql_error());

$sql = 'load data local infile "inventory.csv"
        into table ibl_account_details_temp fields terminated by ","
        optionally enclosed by "\""
        lines terminated by "\r"
        (store_id, SKU, account, item_number, brand, description, size, category, price, qty, fees)
        ';

echo mysql_query($sql) or die(myqsl_error());

PS EDIT: Chciałbym również wiedzieć, czy ta metoda importu jest otwarta na wstrzykiwanie SQL?

questionAnswers(1)

yourAnswerToTheQuestion