Sto usando PostgreSQL 8.1.11.postgresql inserire più righe - fail
E sto perdendo la testa. Perché non posso utilizzare un'istruzione SQL di base come INSERT?
fornisco:
INSERT INTO the_leads_details (id, lead_id, question_id, i_value, c_value) VALUES
(1, 1, 1, NULL, '4500'), (2, 1, 2, 1, NULL);
^this comma is a problem
Cosa mi manca? Sembra un'istruzione SQL INSERT di base per inserire più righe. Il mio problema è legato alla mia versione di PostgreSQL?
Sto inserendo un sacco di righe e sto cercando di ottimizzare INSERT più righe invece di inserire diversi INSERT.
Avete un messaggio di errore? cosa dice esattamente? – pleasedontbelong
Mostraci il messaggio di errore e possiamo aiutarti. La virgola non è il problema. Ps. 8.1.11 è obsoleto, l'ultima versione 8.1 è 8.1.21 e sarà fuori servizio anche quest'anno. Inizia l'aggiornamento a una versione più recente. Errore di –
SQL: ERRORE: errore di sintassi o in prossimità "" a carattere 111 Nella dichiarazione: INSERT INTO the_leads_details (id, lead_id, question_id, i_value, c_value) VALORI (1, 1, 1, NULL , '4500'), (2, 1, 2, 1, NULL); – bensiu