Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL]jak dodać nową kolumne do tabeli?
Forum PHP.pl > Forum > Przedszkole
peter13135
Jak dodać nową kolumne do tabeli?
niechodzi mi o tutorial phpm admina, tylko o zapytanie które dodaje kolumne do bazy
kosmos
Witam
Znasz taką wyszukiwarkę jak Google smile.gif questionmark.gif

Wszystko masz choćby TUTAJ

Najpierw pytaj googla, jeśli nie zechce odpowiedzieć zapytaj na forum smile.gif

Pozdrawiam
sebekzosw
  1. ALTER TABLE "TABELA" ADD "NAZWA_KOLUMY" TEXT NOT NULL ;


Google.pl
peter13135
wielkie dzieki, znalazłem coś na webdiary, ale jakoś sie niemogłem tego doszukać
-Ja-
Witam
Przepraszam ze doczepiam sie do sterego tematu ale mam takie proste pytanie,
Mam tabele z uzytkownikami w bazie danych z 2 kolumnami: Id i nazwa uzytkownika. Mam juz 30 uzytkownikow i chcialbym dodac im do profilu kolejna wartosc miasto. W tym celu probuje dodac nowa kolumne do tabeli z domyslna wartoscia 'brak' (bo nie wszystkim mam zamiar dodawac miejscowosc a nie chce zeby bylo puste) Skorzystalem z waszego kodu ale wywala mi taki blad

CODE
#1064 - 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 '"nazwatabeli" ADD "uzytkownik_miasto" TEXT brak' at line 1
Monter08
Podaj całe zapytanie. Nie zgubiłeś czasami jakiegoś apostrofu, i czy aby na pewno twoja tabela nazwa się "nazwatabeli"?
BTW: na przyszłość nie baw się w archeologa smile.gif
-JA-
Zalozylem dopiero co konto ale nie moge zakladac tematow i mnie wylogowuje, niewazne.

Wszedlem w PHPmyAdmin do swojej bazy danych nastepnie w tabele jaka mnie interesuje o nazwie XXX nastepnie kliknelem w SQL i w konsoli wpisalem kod:

  1. ALTER TABLE "XXX" ADD "uzytkownik_miasto" TEXT brak ;


Wyskoczyl blad 1064 ktore zamiescilem w poprzednim poscie.

co_jest.gif
Monter08
Spróbuj tak:
  1. CREATE TABLE `XXX` (`uzytkownik_miasto` TEXT NOT NULL)
Gość
#1050 - Table 'XXX' already exists
Monter08
Angielski nie jest wcale nie jest taki trudny. Tabela o takiej nazwie już istnieje.
toffiak
  1. ALTER TABLE `XXX` ADD `uzytkownik_miasto` varchar(255) NOT NULL DEFAULT 'brak'


http://dev.mysql.com/doc/refman/5.5/en/blob.html
Gość
Znam bardzo dobrze angielski i wiem co oznacza ten komunikat ale ty chyba nie przeczytales o co Was prosze.
Mam tabele z 2 kolumnami i juz istniejacymi rekordami. Chcialbym dodac do tej tabeli trzecia kolumne tak zeby istniejace juz rekordy i te ktore powstana pozniej mialy ta nowa kolumne. Jaki kod mam do tego uzyc? Te wczesniejsze wywalaly bledy ktore zalaczylem w swoich postach. Jeszcze raz prosz o pomoc smile.gif
starko
ALTER TABLE `aaa` ADD `bbb` INT NOT NULL AFTER `nazwa`

nie ma innego wyjścia
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.