Autor Zpráva
j
Profil *
zdravim..

mam v jednej tabulke primarny kluc pre: name, varchar
a ja potrebujem zmenit primarny kluc a prehodit pre: id_name, integer
a nechce mi to normalne zmenit.. hlasi mi to chybu,..

ALTER TABLE `table` DROP PRIMARY KEY ,
ADD PRIMARY KEY ( `id_name` )

neviete niekto co tam je zle?
vdaka..
Kajman_
Profil *
Jakou chybu? Co udělat dvakrát alter? Jednou zrušit a jednou vytvořit.
j
Profil *
Chyba
SQL dotaz:

ALTER TABLE `tabulka` DROP PRIMARY KEY ( `name` )
MySQL hlási:

#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 '( `name` )' at line 1
nightfish
Profil
ALTER TABLE `tabulka` DROP PRIMARY KEY ( `name` )
primární klíč může být jen jeden a nebývá pojmenovaný, tzn. uvádět závorky a jmého je nesprávné
j
Profil *
vdaka.. funguje to..
Toto téma je uzamčeno. Odpověď nelze zaslat.

0