Професионална програма
Loading...
+ Нов въпрос
DMinchev91 avatar DMinchev91 4 Точки

DATATYPES: Exercise 9 - CHANGE PRIMARY KEY

Нещо нямам успех с това упражнение. А по някаква причина slido не работеше днес така че питам тук.

Това измъдрих до сега и не работи. 

ALTER TABLE `Users`
DROP PRIMARY KEY, 

ADD CONSTRAINT PK_username,
PRIMARY KEY (`username`,id`);

Имате ли идея какъв е кода ???

Тагове:
0
Databases Basics - MySQL
stoian88lz avatar stoian88lz 24 Точки
Best Answer
ALTER TABLE users
  MODIFY id INT NOT NULL;
ALTER TABLE users
  DROP PRIMARY KEY;
ALTER TABLE users
  ADD CONSTRAINT pk_users PRIMARY KEY (id,username);

 

Така, минава.

3
morski77 avatar morski77 137 Точки

Тази заявка трябва да работи за задачата:

ALTER TABLE users
DROP PRIMARY KEY,
ADD CONSTRAINT pk_users PRIMARY KEY (`id`, `username`);

2
26/09/2017 00:23:25
DMinchev91 avatar DMinchev91 4 Точки

Този код е кажи речи същия като моя. И ми дава Грешка при Kомплиране -you have error with syntax...

0
morski77 avatar morski77 137 Точки

Сега като се загледах,разменил си id  и username

0