Column count doesn't match value count at row 1

Column count doesn't match value count at row 1
  • Rejestracja: dni
  • Ostatnio: dni
0

Hej,
Otrzymuję taki błąd przy próbie przeniesienia danych z tabeli tymczasowej.
Poniżej znajduje sie kod za pomocą którego chcę wykonać działanie, czy moglibyście spojrzeć co tam przekręciłem?:

Kopiuj
USE osticketdb; 
CREATE TEMPORARY TABLE IF NOT EXISTS tmp_user 
	(Nummer varchar(50), 
	Suchbegriff varchar(50)); 
LOAD DATA LOCAL INFILE 'C:\/sqldumpAFSadressen.csv' INTO TABLE tmp_user fields terminated by ',' (Nummer, Suchbegriff); 
INSERT INTO ost_user SELECT Nummer, Suchbegriff FROM tmp_user WHERE NOT EXISTS 
	(SELECT * FROM ost_user WHERE 
		(tmp_user.Nummer=ost_user.org_id AND tmp_user.Suchbegriff=ost_user.name)
	) 

Dziękuje i miłego dnia :)

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

Podaj DDL tabeli ost_user

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

zobacz sobie co masz w CSV

  • Rejestracja: dni
  • Ostatnio: dni
0
abrakadaber napisał(a):

zobacz sobie co masz w CSV

W pliku znajdują się następujące wartości:

Kopiuj
31639                         ,Chemixxxxxxx                         
30005                         ,Raxxxxx                                       
30007                         ,Frauenhxxxxx                                    
30008                         ,Herxxxxxx                            
30009                         ,Raupaxxxxx                                  
30011                         ,BVS Immoxxxx          
R3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 419
0

Podaj explicitly kolumny do których insertujesz

Kopiuj
INSERT INTO ost_user(org_id, name) SELECT Nummer, Suchbegriff FROM tmp_user ...
  • Rejestracja: dni
  • Ostatnio: dni
0
reptile333 napisał(a):

Podaj explicitly kolumny do których insertujesz

Kopiuj
INSERT INTO ost_user(org_id, name) SELECT Nummer, Suchbegriff FROM tmp_user ...

Witaj, dziękuję za odpowiedź ale nie bardzo wiem co masz na myśli.

  • Rejestracja: dni
  • Ostatnio: dni
0
reptile333 napisał(a):

Podaj explicitly kolumny do których insertujesz

Kopiuj
INSERT INTO ost_user(org_id, name) SELECT Nummer, Suchbegriff FROM tmp_user ...

Dobra, łapię, wszystko działa jak powinno, serdecznie dziękuje :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.