Strona 1 z 1

Dodanie nowego pola do bazy danych

PostNapisane: 19 sierpnia 2003, o 18:25
przez lewar
Właśnie walczę z bazą danych MySQL.

Chcę dodać do istniejącej tabeli nowe pole i ciągle zwraca mi komunikat o błędzie.

Jak wy byście dodali nowe pole?

PostNapisane: 19 sierpnia 2003, o 20:14
przez platekr
Na przykład:

ALTER TABLE 'nazwa_tabeli' ADD 'nazwa_pola' VARCHAR( 255 ) DEFAULT 'wartosc_domyslna' NOT NULL;

PostNapisane: 19 sierpnia 2003, o 20:37
przez lewar
Jakoś nie pomaga.
A gdybym chciał dodać nowe pole z poziomu strony php to jak powinna wyglądać komenda?

PostNapisane: 19 sierpnia 2003, o 21:02
przez platekr
Nie może nie pomagać. Ta komenda podana serwerowi mySQL powoduje dodanie pola do wskazanej tabeli - przetestowane empirycznie. Nie wiem czy akurat masz potrzebę robić to z PHP, czy nie wystarczyło by się zaopatrzyć w menedżer bazy danych, np. PHPMYADMIN. W tym narzędziu wszystko robi się dość prosto.

A propos, w Pajączku 5.2.0 będą narzędzia do zarządzania bazami danych SQL. Ale wcześniej będzie Pajączek 5.1.0 bez tego SQL. Waham się czy wypuścić 5.1.0 już teraz czy dopiero po moim wyjeździe wakacyjnym... 5.2.0 to natomiast temat na za dwa miesiące najwcześniej.

PostNapisane: 19 sierpnia 2003, o 21:12
przez lewar
Właśnie robię to przy pomocy PHPmyADMIN i d... nie działa. Szlag mnie trafia. Kiedyś jednna z wpisanych pozycji nie chciała poddać się skasowaniu i dopiero z poziomu php się udało.

PostNapisane: 19 sierpnia 2003, o 21:27
przez lewar

PostNapisane: 19 sierpnia 2003, o 21:46
przez platekr

PostNapisane: 19 sierpnia 2003, o 21:51
przez lewar

PostNapisane: 28 sierpnia 2003, o 21:28
przez lewar
Cwaniaczki. :P

Uprawnień nie dali, ale pola sami dodali więc jest OK.

Pozdrawiam