Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dzielenie struktury tabeli na 2 połówki
Forum PHP.pl > Forum > Bazy danych
wolfo
Witam, mam pytanie dotyczące dzielenia tabeli z SQL na przykładowe 2 części.
Przykładowa tabela "Articles" wygląda tak:

  1. --
  2. -- Baza danych: `loremipsum-baza_so2`
  3. --
  4.  
  5. -- --------------------------------------------------------
  6.  
  7. --
  8. -- Struktura tabeli dla `ep_articles`
  9. --
  10.  
  11. CREATE TABLE IF NOT EXISTS `ep_articles` (
  12. `article_id` smallint(5) UNSIGNED NOT NULL AUTO_INCREMENT,
  13. `article_cat` smallint(5) UNSIGNED NOT NULL DEFAULT '0',
  14. `article_subject` varchar(200) NOT NULL DEFAULT '',
  15. `article_snippet` text NOT NULL,
  16. `article_article` text NOT NULL,
  17. `article_breaks` char(1) NOT NULL DEFAULT '',
  18. `article_name` smallint(5) UNSIGNED NOT NULL DEFAULT '1',
  19. `article_datestamp` int(10) UNSIGNED NOT NULL DEFAULT '0',
  20. `article_reads` smallint(5) UNSIGNED NOT NULL DEFAULT '0',
  21. `article_allow_comments` tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
  22. `article_allow_ratings` tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
  23. `niedziala` int(11) DEFAULT NULL,
  24. `niedziala_tresc` text,
  25. `niedziala_user` int(11) DEFAULT NULL,
  26. PRIMARY KEY (`article_id`)
  27. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3350 ;
  28.  
  29. --
  30. -- Zrzut danych tabeli `ep_articles`
  31. --
  32.  
  33. INSERT INTO `ep_articles` (`article_id`, `article_cat`, `article_subject`, `article_snippet`, `article_article`, `article_breaks`, `article_name`, `article_datestamp`, `article_reads`, `article_allow_comments`, `article_allow_ratings`, `niedziala`, `niedziala_tresc`, `niedziala_user`) VALUES
  34. (296, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL),
  35. (295, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL),
  36. (294, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL),
  37. (293, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL),
  38. (292, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL),
  39. (291, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL),
  40.  


Ja treść -- Zrzut danych tabeli `ep_articles` potrzebuję podzielić na 2 części, po prostu nie mieści mi się w limicie importu pliku w PhpMyAdmin(...), cała ta tabela ma 6MB, a limit na hostingu to 3MB, coś nie odpisują na maile z prośbą o zwiększenie (konto na serwerze jest "dobrane do potrzeb".) więc muszę sobie poradzić na razie inaczej...


Czy mógł by ktoś poświęcić chwilkę i dać przykład 2 połówek których upload zakończy się sukcesem ;p
vokiel
  1. INSERT INTO `ep_articles` (`article_id`, `article_cat`, `article_subject`, `article_snippet`, `article_article`, `article_breaks`, `article_name`, `article_datestamp`, `article_reads`, `article_allow_comments`, `article_allow_ratings`, `niedziala`, `niedziala_tresc`, `niedziala_user`) VALUES
  2. (296, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL),
  3. (295, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL),
  4. (294, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL);
  5. --
  6. -- Tutaj sobie dzielisz na 2 pliki (średnik na końcu powyżej, deklaracja Inserta na dole)
  7. --
  8. INSERT INTO `ep_articles` (`article_id`, `article_cat`, `article_subject`, `article_snippet`, `article_article`, `article_breaks`, `article_name`, `article_datestamp`, `article_reads`, `article_allow_comments`, `article_allow_ratings`, `niedziala`, `niedziala_tresc`, `niedziala_user`) VALUES
  9. (293, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL),
  10. (292, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL),
  11. (291, 8, 'lorem ipsum', 'lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, ', 'n', 1, 1235144100, 195, 1, 1, NULL, NULL, NULL),
wolfo
Wielkie dzięki snitch.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.