„Liczba kolumn nie odpowiada liczbie wartości w wierszu”, ale tak jest

Mam plik mysql zawierający ponad 14000 instrukcji. Wszystkie z nich są wstawiane do tabeli, a gdy importuję plik za pomocą konsoli, generuje następujący błąd:

ERROR 1136 (21S01) at line 1548: Column count doesn't match value count at row 45

Wiem, że błąd pojawia się, gdy wiersze podane w nazwach kolumn są różne od wierszy określonych w liście VALUES, ale sprawdziłem to wiele razy, a liczba kolumn jest dokładnie taka sama na obu listach.

Wiersz na pozycji 45 to:

('00553', 'AAA', 'BBB', 'CCC', 'XXXXXXXXR', 'user address', 'spain', 'spain', '39212', '1900-01-21', '123456789', 'M', 'No disponible', 0, 'AAA', 'BBB ', 'CCC', 'XXXXXXXXR', NULL, '888993344', '', '', '', '', 'no', 'no') --> 26 columns

a linia wstawiania z nim związana, wiele linii powyżej to:

INSERT INTO `users` (`id_patient`, `name`, `surname1`, `surname2`, `dni`, `address`, `city`, `state`, `postal_code`, `birthday`, `telephone`, `sex`, `email`, `lopd_status`, `lopd_name`, `lopd_surname1`, `lopd_surname2`, `lopd_dni`, `lopd_as`, `mobile_phone`, `notes`, `job`, `company`, `place`, `active_citation`, `signature`)  --> 26 columns

Szukałem tego błędu, ale wygląda na to, że pojawia się tylko wtedy, gdy liczba jest inna, ale w tym przypadku jest taka sama.

Dowolny pomysł?

EDIT: zapomniałem wspomnieć: jeśli rzucę instrukcję sql bezpośrednio na phpmyadmin, dodaje ona linię poprawnie bez żadnych błędów. Zawiesza się tylko wtedy, gdy jest uruchamiany z wiersza poleceń, chociaż powyższe instrukcje są poprawnie wstawiane do bazy danych i są prawie takie same.

EDIT2: Usunąłem wszystkie linie aż do 46, a kiedy uruchomię plik, erros jest następujący:

ERROR 1136 (21S01) at line 1503: Column count doesn't match value count at row 45

Zmienia tylko linię, ale ta linia jest instrukcją INSERT, która jest dokładnie taka sama jak inne instrukcje INSERT w pozostałej części pliku. Linia previos jest również poprawna.

questionAnswers(6)

yourAnswerToTheQuestion