2012-04-02 2 views
3

나는 PHP와 데이터베이스 MySQL을 연구 중이다. SQL Server 2005에 두 개의 테이블이 있으며이를 MySQL로 옮기고 싶습니다.MYSQL의 고유 식별자 필드가있는 테이블을 만드는 방법

이 두 테이블에는 고유 식별자이있는 필드가 있으며 MySQL에는 고유 식별자 데이터 유형이 없습니다. 그래서 그것을 MySQL로 변환 할 수 없습니다.

이 문제를 해결하는 데 도움을주십시오.

답변

4

기본 키를 만드는 방법을 찾으십니까? 거기 당신은 아마 여기

는 테이블 작성의 예입니다 필요가 자동 증가, 또한 :

CREATE TABLE `affiliation` (
`id` bigint(20) NOT NULL AUTO_INCREMENT, 
`affiliate_id` bigint(20) DEFAULT NULL, 
`email_invited` varchar(255) DEFAULT NULL, 
`email_provider` varchar(255) DEFAULT NULL, 
PRIMARY KEY (`id`), 
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 
+0

아니요. MySQL의 고유 식별자 (SQL Server로부터)로 대체하고 싶습니다. –

1

다른 열에 추가 할 테이블을 변경할 때 고유 항목 추가를 사용할 수 있습니다. 이렇게하면 새 열이 추가되고 기존 열의 복제본이 아닌지 확인하십시오. 다음과 같이 작성됩니다 :

1

MySQL이 기본 키를 알고있는 필드를 만들 -

+0

Airmanbzh가 더 빨랐습니다. 죄송합니다. – dwalldorf