Autor Zpráva
piiiiiiiip
Profil
Ahoj.Našel jsem návod jak napsat vlastní chat a narazil jsem na problém.Nevim jak ma byt ta posledni mysql tabulka konktétně ta 3.
panther
Profil
piiiiiiiip:
Nevim jak ma byt ta posledni mysql tabulka konktétně ta 3.
co jak má být? Všechno tam je napsané, ne?
piiiiiiiip
Profil
Já nechápu co má být zde:nickid - obsahuje id z tabulky active.
Keeehi
Profil
nickid bude primárním klíčem tabulky a bude se automaticky zvyšovat (id int NOT NULL).

změněno
piiiiiiiip
Profil
Aha takže to bude vypadat takhle že?
CREATE TABLE `chatroom` (
   `id` id int NOT NULL AUTO_INCREMENT PRIMARY KEY ,
   `nickid` id int NOT NULL AUTO_INCREMENT PRIMARY KEY  ,
   `nick`nick varchar(10) NOT NULL ,
   `proid` proid int NOT NULL ,
   `pro` VARCHAR( 10 ) NOT NULL ,
   `cas` cas int  ,
   `zprava` zprava varchar(255) NOT NULL ,
) ENGINE = innodb CHARACTER SET utf8 COLLATE utf8_czech_ci
piiiiiiiip
Profil
Pročta tabulka nejde vytvořit?
CREATE TABLE `chatroom` (
   `id` id int NOT NULL AUTO_INCREMENT PRIMARY KEY ,
   `nickid` id int NOT NULL AUTO_INCREMENT PRIMARY KEY  ,
   `nick`nick varchar(10) NOT NULL ,
   `proid` proid int NOT NULL ,
   `pro` VARCHAR( 10 ) NOT NULL ,
   `cas` cas int  ,
   `zprava` zprava varchar(255) NOT NULL ,
) ENGINE = innodb CHARACTER SET utf8 COLLATE utf8_czech_ci
Kajman_
Profil *
Nejspíš čárka navíc po definici posledního sloupce zprava. Ale když nejde vytvořit, tak to většinou píše proč.
Alphard
Profil
[#7] Kajman
Předběhl jsi mě. Krom toho je 2x uveden název sloupce a primary key může být pouze jednou.
piiiiiiiip
Profil
Cárkou to není,chyba:#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 'id int NOT NULL AUTO_INCREMENT PRIMARY KEY , `nickid` id int NOT NULL AUTO_I' at line 2
Kajman_
Profil *
piiiiiiiip:
Co si tu tabulku raději naklikat např. v admineru, když neumíte syntaxi?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: