2017-03-10 9 views
0

이 코드에서 모든 것이 정확 해 보이며 여기에없는 부분을 머리로 감쌀 수 없습니다. 나는 가지고있다 :Mysql, 테이블을 만들 수 없습니다.

Create Table Instruments(Inst-ID INT PRIMARY KEY, 
          Type varchar(15), 
          MakerName varchar(25), 
          Year varchar(4)); 

어디에 문제가 있습니까?

답변

0

테이블을 만들기 전에 데이터베이스를 만들어야합니다. 그런 다음 데이터베이스 테이블을 만들 데이터베이스를 선택해야합니다. MySQL의에서 데이터베이스를 만들기위한

단계는 다음과 같습니다

이 (당신의 예는 다음과 같이해야합니다 고려.)

  • 1 단계 : 데이터베이스 계기를 만들기; 이 질의는 mysql에 "Instruments"라는 이름으로 데이터베이스를 생성합니다.

  • 2 단계 : Instruments; 이 쿼리는 테이블을 만들 데이터베이스를 선택합니다.

  • 3 단계 : 아래 다음 쿼리를 사용하여 테이블을 만들 :

    create Table Instruments(Inst-ID INT not null PRIMARY KEY AUTO_INCREMENT, 
              Type varchar(15), 
              MakerName varchar(25), 
              Year varchar(4)); 
    
0
CREATE TABLE IF NOT EXISTS `Instruments` (
    `Inst-ID` int(11) NOT NULL AUTO_INCREMENT, 
    `Type` varchar(15) NOT NULL, 
    `MakerName` varchar(25) NOT NULL, 
    `Year` varchar(4) NOT NULL, 
    PRIMARY KEY (`Inst-ID`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1; 

당신이`깜빡 '하고 엔진, 기본 글자 셋과 AUTO_INCREMENT를 잊었을