Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wczytaniem tabeli
szymekq1
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 9.12.2020

Ostrzeżenie: (0%)
-----


Witam, mam do zrobienia tabele
Wgrałem plik tekstowy z danymi przez WinSCP na serwer
w putty utworzylem tabele
Jednakże gdy chce wczytac dane z tabeli wyskakuje bład
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'F14/2004', '2004-02-10', '971-13-24-919', 'gotowka'),
('F14/2006', '2006-02-06',' at line 113

kod: CREATE TABLE SZ_faktury (NrFaktury CHAR(100), DataFaktury CHAR(50), NIP CHAR(20), SposobPlatnosci CHAR(50));
i tabela sie robi, ale jest pusta, gdy chce wczytac dane wpisujac komende SOURCE SZ_faktury.txt
wyskakuje powyższy błąd.

a tu fragment pliku tekstowego z którego dane chce wczytać

CREATE TABLE SZ_faktury (NrFaktury CHAR(100), DataFaktury CHAR(50), NIP CHAR(20), SposobPlatnosci CHAR(50));

INSERT INTO SZ_faktury VALUES
('F1/2003', '2003-01-01', '558-73-64-209', 'gotowka'),
('F1/2004', '2004-01-02', '474-629-76-54', 'przelew'),
('F1/2006', '2006-01-01', '145-79-24-386', 'przelew'),
('F1/2007', '2007-01-02', '917-93-55-122', 'gotowka'),
('F1/2008', '2008-01-01', '723-509-78-35', 'gotowka'),
('F10/2004', '2004-01-19', '378-92-95-517', 'gotowka'),
('F10/2006', '2006-01-31', '791-96-23-410', 'gotowka'),
('F10/2007', '2007-02-14', '591-412-99-58', 'karta'),
('F10/2008', '2008-01-15', '624-526-79-48', 'gotowka'),
('F100/2003', '2003-03-25', '704-42-92-277', 'przelew'),
('F100/2004', '2004-08-06', '304-95-25-513', 'gotowka'),
('F100/2006', '2006-12-19', '303-15-12-641', 'gotowka'),
('F100/2008', '2008-12-27', '878-54-69-780', 'przelew'),
('F101/2003', '2003-03-25', '112-417-55-14', 'gotowka'),
('F101/2004', '2004-08-18', '409-388-54-63', 'przelew'),
('F101/2006', '2006-12-21', '522-314-38-51', 'przelew'),
('F102/2003', '2003-03-25', '813-76-70-187', 'przelew'),


Prosze o pomoc....
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Ale przecież fragment: SZ_faktury (NrFaktury VARCHAR(15),DataFaktury DATE,NIP CHAR(13),SposobPlatnosci VARCHAR(10));
tworzy całość z CREATE TABLE. Nie możesz usunąć ot tak samego CREATE TABLE i zostawić resztę.
Plik ma zaczynać się od INSERT INTO, albo od CREATE TABLE jeśli nie będziesz tworzył tabeli ręcznie. Albo tak ja również Ci sugerowałem od CREATE TABLE IF NOT EXISTS.

Poczytaj trochę podstawy SQL, niekoniecznie MySQL.
Go to the top of the page
+Quote Post

Posty w temacie
- szymekq1   Problem z wczytaniem tabeli   9.12.2020, 18:01:08
- - nospor   pokaz kod z okolic 'F14/2004', '2004-...   9.12.2020, 18:04:13
- - szymekq1   ('F138/2004', '2004-10-15', '1...   9.12.2020, 18:08:29
- - viking   ('F14/2003', '2003-01-11', '31...   9.12.2020, 18:46:13
- - szymekq1   Usunałem tabele i zrobilem jeszcze raz z kodem CRE...   9.12.2020, 19:04:11
- - trueblue   Skoro tworzysz tabelę ręcznie, to nie jest potrzeb...   9.12.2020, 19:33:51
- - szymekq1   Pozostałe tabele udało sie utworzyc bez problemu w...   10.12.2020, 14:00:00
- - trueblue   Dlatego też piszę, że niepotrzebnie w pliku używas...   10.12.2020, 14:04:46
- - szymekq1   ERROR 1064 (42000): You have an error in your SQL ...   10.12.2020, 14:16:43
- - trueblue   Pokaż plik od początku do F1/2006.   10.12.2020, 14:24:19
- - szymekq1   SZ_faktury (NrFaktury VARCHAR(15),DataFaktury DATE...   10.12.2020, 14:27:52
- - trueblue   Ale przecież fragment: SZ_faktury (NrFaktury VARCH...   10.12.2020, 14:32:10
- - szymekq1   Probowane nie działa... a jest możliwosć że inna t...   10.12.2020, 14:37:46
- - trueblue   Nie wiem jaki aktualnie błąd otrzymujesz i jak wyg...   10.12.2020, 14:39:37
- - szymekq1   Usunałem poprzednia tabele poleceniem DROP TABLE. ...   10.12.2020, 14:43:57
- - trueblue   Pokaż fragment z F14/2004 i dwa rekordy przed oraz...   10.12.2020, 14:52:20
- - szymekq1   ('F139/2004', '2004-10-18', '5...   10.12.2020, 14:54:42
- - trueblue   Znów brak ' za karta. Jak jest sens poświęcać ...   10.12.2020, 15:00:37
- - szymekq1   O jej... przepraszam za moje niedopatrzenie, popra...   10.12.2020, 15:03:57


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 16:56