나는 mysql db 테이블을 id (자동)에서 uid로 바꾼다. mysql은 기본 키와 자동 증가를 제거한다.
ALTER TABLE companies DROP PRIMARY KEY;
ALTER TABLE companies ADD PRIMARY KEY (`uuid`);
이
은 .. 내가 오류입니다 내가, 내가 기본 키로 드롭하기 때문에 비 자동 증가로 ID를 변경해야 이해[SQL] ALTER TABLE companies DROP PRIMARY KEY;
[Err] 1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
.? 기본 키 및 자동 증가를 제거하도록 열을 변경하는 구문은 무엇입니까? 당신은 자동 증가하고 단일 SQL 문에서
id
열에서 기본 키를 제거해야하는 경우
ALTER TABLE companies change id id ?????????? int(11)
3 진술로하면 작동합니다 .. ALTER TABLE 회사가 id id int (11); ALTER TABLE 회사 DROP PRIMARY KEY; ALTER TABLE 회사 추가 PRIMARY KEY (uuid); – Brett
내 경우에는 자동 증가 만 제거하고 싶습니다. 나는 이것을 시도했다 :'ALTER TABLE myTable CHANGE _id _id INT (12)'하지만 "CHANGE에 가까운 문법 오류"라고 말한다. 여기서 내가 뭘 잘못하고 있니? –