Strona Główna     FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy


Poprzedni temat :: Następny temat
mysql
Autor Wiadomość
Petermechanic 
Wymiata!


Pomógł: 34 razy
Skąd: Przemyśl
Wysłany: 2006-02-11, 15:16   mysql

Jak utworzyć kolumnę w danej dabeli w phpmyadmin'ie :?: Mam uszkodzone forum i muszę doać tbele bo inaczej się posypie :|
_________________
XMPP: piotrek@jabder.ath.cx
 
 
   
ramlez 

Pomógł: 8 razy
Wysłany: 2006-02-11, 17:42   Re: mysql

Petermechanic napisał/a:
Jak utworzyć kolumnę w danej dabeli w phpmyadmin'ie :?: Mam uszkodzone forum i muszę doać tbele bo inaczej się posypie :|

Nie jestem teraz pewnien czy potrzebujesz dodać kolumne w tabeli, czy chcesz utworzyć nową tabelę?

Jeśli nową tabelę to robisz tak:

1.sposób:
phpMyAdmin --> otwierasz bazę ---> dajsze SQL ---> wykonujesz zapytanie do bazy (czyli wpisujesz poniższe polecenie)

Kod:
CREATE TABLE nazwa_tabeli struktura_tabeli;


nazwa_tabeli - wiadomo o co chodzi
struktura_tabeli --- W to miejsce wstawiasz dokładną specyfikację poszczególnych pól, jakie powinna zawierać tabela.

Przykład:
Kod:
CREATE TABLE pracownicy (
  imie VARCHAR(30),
  nazwisko VARCHAR(30),
  data_urodzenia DATE,
   placa DECIMAL(10,2)
);

Tworzysz tabele o nazwie pracownicy. W tabeli masz pola imie, nazwisko, datra urodzenia i płaca.
Po każdej nazwie pola następuje definicja typu danych, jakie będzie ono zawierało. Typy danych w MySQL znajdziesz tutaj

2. sposób
Wchodzi do phpMyAdmin otwierasz swoją baze danych i po spisie wszystkich tabel masz opcje dodaj nową tabelę podajesz jej nazwe i ilość pól w niej występójących i dajesz wykonaj potem określasz typy i wartości pól.

Co do kolumn to nie jestem pewien ale jeśli kolumna = pole (w tabeli) to otwierasz swoją tabelę gdzie chcesz dodać nowe pole i robisz tak:

Dajesz właściwości tabeli potem na dole pod listą pól w tabeli masz opcje : dodanie nowego pola i mozesz określić gdzie to pole ma być dodane.

Radzę przeprowadać te operacje na testowej bazie danych najlepiej u siebie na hdd ;)
 
 
   
Petermechanic 
Wymiata!


Pomógł: 34 razy
Skąd: Przemyśl
Wysłany: 2006-02-11, 17:55   

Ja chcę utworzyć nową kolumnę w tabeli phpbb_users. Tam są kolumny i rekordy. Chcę utworzyć kolumnę ;)
_________________
XMPP: piotrek@jabder.ath.cx
 
 
   
qwas

Pomógł: 3 razy
Wysłany: 2006-02-11, 18:55   

Kod:
ALTER TABLE [nazwa tabeli] ADD COLUMN [nazwa kolumny] [typ]
 
   
Petermechanic 
Wymiata!


Pomógł: 34 razy
Skąd: Przemyśl
Wysłany: 2006-02-11, 20:37   

Dzięki, ae nie mogę sobie z tym poradzić. Mam poważnie uszkodzone forum i nie mogę go naprawić :(
_________________
XMPP: piotrek@jabder.ath.cx
 
 
   
ramlez 

Pomógł: 8 razy
Wysłany: 2006-02-11, 21:50   

Może napisz co za błędy masz? Chociaż nie obiecuję że Ci pomogę bo sam sie jeszcze uczę :)
Ale napewno pomoc powinneś znaleść na forum przema
 
 
   
Petermechanic 
Wymiata!


Pomógł: 34 razy
Skąd: Przemyśl
Wysłany: 2006-02-12, 14:00   

Błąd Ogólny

Could not obtain post/user information.

DEBUG MODE

SQL Error : 1054 Nieznana kolumna 'u.user_viewaim' w field list

SELECT p.post_id, p.post_time, p.enable_sig, p.enable_html, p.enable_smilies, p.post_edit_count, p.post_edit_time, p.post_username, p.post_approve, p.poster_delete, p.post_edit_by, p.post_parent, p.post_attachment, p.post_expire, p.post_marked, u.user_birthday, u.user_from, u.user_regdate, u.user_gender, u.user_aim, u.user_viewaim, u.user_msnm, u.user_yim, u.special_rank, u.user_allow_helped, u.user_avatar_width, u.user_avatar_height, u.user_id, u.username, u.user_level, u.user_jr, u.user_allowhtml, u.user_posts, u.user_allowsig, u.user_sig, u.user_sig_bbcode_uid, u.user_allowsmile, u.user_avatar_type, u.user_allowavatar, u.user_avatar, u.user_rank, u.user_viewemail, u.user_website, u.user_email, u.can_custom_ranks, u.user_custom_rank, u.user_session_time, u.user_allow_viewonline, pt.post_text, pt.bbcode_uid, pt.post_subject , ph.th_post_id FROM (phpbb_test_posts p, phpbb_test_users u, phpbb_test_posts_text pt) LEFT JOIN phpbb_test_posts_text_history ph ON (ph.th_post_id = p.post_id) WHERE p.topic_id = 78 AND pt.post_id = p.post_id AND u.user_id = p.poster_id GROUP by p.post_id ORDER BY p.post_order, p.post_time ASC LIMIT 0, 15
_________________
XMPP: piotrek@jabder.ath.cx
Ostatnio zmieniony przez Petermechanic 2006-08-28, 09:30, w całości zmieniany 1 raz  
 
 
   
Asdef 
Administrator



Pomógł: 33 razy
Skąd: Lodz
Wysłany: 2006-02-12, 14:34   

najprostszym sposobem naprawiania tego feleru jest postawienia forum u siebie na lockalu, następnie skopiowania z niego jednej tabeli...
z bazy s forum serwera (tego w Internecie usunąć tabele (przed tym kopia bazy cala)) i wgrać tabelkę - czyli podminic :)
 
   
Petermechanic 
Wymiata!


Pomógł: 34 razy
Skąd: Przemyśl
Wysłany: 2006-02-12, 17:06   

wiesz,ja to roibię cały czas na locaclhoscie i to w dodatku jeszcze padło w tabeli phpBB_users :(

[ Dodano: 2006-02-15, 17:31 ]
Ok. Forum naprawiłem aktulizatorką;) Lock topic :)
_________________
XMPP: piotrek@jabder.ath.cx
 
 
   
Wyświetl posty z ostatnich:   
Dodaj do: WypowiedÄ˝ dla Wykop  WypowiedÄ˝ dla Facebook  WypowiedÄ˝ dla Wyczaj.to  WypowiedÄ˝ dla Gwar  WypowiedÄ˝ dla Delicious  WypowiedÄ˝ dla Digg  WypowiedÄ˝ dla Furl  WypowiedÄ˝ dla Google  WypowiedÄ˝ dla Magnolia  WypowiedÄ˝ dla Reddit  WypowiedÄ˝ dla Simpy  WypowiedÄ˝ dla Slashdot  WypowiedÄ˝ dla Technorati  WypowiedÄ˝ dla YahooMyWeb
Odpowiedz do tematu
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - manga
system walidacji dla gości opracował Petermechanic
Forum komputerowe
Strona wygenerowana w 0,11 sekundy. Zapytań do SQL: 11