Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[mysql] jak poprawnie importować dane z plików do tabel? - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: [mysql] jak poprawnie importować dane z plików do tabel? (/thread-mysql-jak-poprawnie-importowac-dane-z-plikow-do-tabel)



[mysql] jak poprawnie importować dane z plików do tabel? - yaroszka - 03-05-2011

witam

mam pytanko odnośnie importu danych z plików teksowych do tabel..

załóżmy że chcę zaimportować 200 rekordów do tabeli, i podczas tej operacji 'coś pójdzie nie tak', skutkiem czego zapisanych w bazie zostanie tylko część krotek. czy jest jakaś możliwość dodania później rekordów które się nie załapały do bazy w pierwszym turnusie?
czy jest jakaś, inna niż drop table i zaczynanie wszystkiego od początku, droga by dopisać do bazy brakujące dane?

i jeszcze druga kwestia..
mam plik zawierający schematy kilku tabel np: klienci, zamowienia, ksiazki, faktury, pracownicy. chcę to wmontować w nową bazę o nazwie np: 'księgarnia', ale znów coś idzie nie tak(kurde, może to jednak sabotaż) i jedna z tabel nie zostaje utworzona. czy da się zrobić coś by podczas kolejnej próby mysql zostawił tabele już istniejące i dodał tylko tę która na początku sprawiała problemy?
coś w stylu 'nie ruszaj if exists'?

dzięki za pom
jarek


RE: [mysql] jak poprawnie importować dane z plików do tabel? - Pedro84 - 03-05-2011

Tak. Rozwiązanie to MySQL Workbench.


RE: [mysql] jak poprawnie importować dane z plików do tabel? - yaroszka - 09-05-2011

mam jeszcze jedno pytanie, szukałem w necie ale nie znalazłem..

mam dane klientów w pliku tekstowym klienci_fill.sql. między innymi, w pierwszym rekordzie, atrubut miasto przyjmuje wartość 'łódź'. gdy próbuje tymi danymi wypełnić bazę otrzymuję komunikat który umieściłem w załączniku.
czy jest jakiś sposób zmiany kodowania mysql server 5.1 by obsługiwał poprawnie polskie znaki?

ps. czy jest jakiś sposób wstawienia małego obrazka bezpośrednio w wątek a nie za pomocą załącznika?

pzdr


RE: [mysql] jak poprawnie importować dane z plików do tabel? - kancik - 09-05-2011

Na pewno jest jakiś panel administracyjny. A jeżeli nie to też samym zapytaniem w Sql powinno się dać zmienić dla całej bazy a jak nie to dla samej tabeli też się da. A co do obrazków to najpierw musisz upload na jakiś zewnętrzny serwer a następnie wstawić link tam w odpowiedni znacznik Smile