Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> rekordy w badzie według id automatycznie
members_of_mayda...
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 17.06.2003
Skąd: Niemcy / Siemianowice

Ostrzeżenie: (0%)
-----


jak zrobić zeby w tabeli nr id same sie dopisywaly do pola wedłud kolejnosci 1,2,3,4,5,6,7 itd

zebym ja tego nie robil
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Jabol
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat
zapytanie SQL :
[sql:1:e330fd53c8]
ALTER TABLE `forum` CHANGE `nr` `nr` INT( 11 ) DEFAULT '1' NOT NULL AUTO_INCREMENT
[/sql:1:e330fd53c8]
MySQL zwrócił komunikat:

Incorrect table definition; There can only be one auto column and it must be defined as a key
Czyli jednym slowem przy tworzeniu tabeli (CREATE TABLE) musiales utworzyc juz jeden pk z auto... a mysql tego nie support. Pokarz jeszcze najpierw jak tworzysz tabele.

Osobiscie bym to zrobil tak:[sql:1:e330fd53c8]ALTER TABLE 'forum' DROP CONSTRAINT 'nazwa_pk';ALTER TABLE 'forum' ALTER COLUMN 'nr' SET DEFAULT 1;ALTER TABLE 'forum' ADD PRIMARY KEY ('nr');ALTER TABLE 'forum' ALTER COLUMN 'nr' SET AUTO_INCREMENT;[/sql:1:e330fd53c8]Aczkolwiek nie wiem czy to by dzialalo.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 13:34